Sounds like the wires to the switch are shorted. As a result, the light thinks you’re holding the button down permanently even when you aren’t touching it.

Solution is probably to open it up and resolder the switch wires, carefully making sure there aren’t any shorts.