have you checked to see that your batteries are making good contact with the internal springs? also try bypass the switch with a multimeter (with laser goggles on) and check if there is a current draw, check battery voltage with multimeter,
Start with the simple things before thinking the worst,