check the socket where it plugs into the light for corrosion or cracked insulation on the ground wire - as stumpy suggests, a bad ground.
beer