Once you get the switch open, you can gently clean the contacts with some alcohol.
You might also try to gently bend the metal contacts up a little, so they contact the circut board side a little better. I think that this is the real problem, the metal fingers lose contact with the bottom part of the switch.
Ever since I did this procedure on my switch, it has not opened by itself once. |