The contacts within the switch can be corroded as well. Luckily these switches are easily serviceable yourself. Desolder the switch from the wires, and carefully pry it open. Watch out for the tiny springs and metal pads that will pop out! Then clean out the switch, give the small pads a quick scuff, and reassemble.