I didn't know the problem, and thought it was my switch, I'm an amateur 'sodderer' so i spent 2 hours changing the switch, just to find out it wasn't the switch =(
Additionally, I've tried putting aluminum foil in it before, and the battery cap wouldn't screw all the way, but I'll try it again...