Why won't my USB powered LED remain on until after the 3rd attempt to turn it on?
I suspect heat to be an issue with the switch, cool down your light in the freezer then try it again to see if the delays get longer.