Do we have any local experts on cleaning and lubing electrical switches. .....brought over from the auxilliary fan thread:
CorrosionX is something I was just taught by no. 1 son. Five years at MiTech and I'm directly benefitting. It is a "conformal coating" used to clean and seal metal electrical assemblies.
I haven't tried it on my bike yet, but it seemed to do quite well in my truck.