Is it a mechanical switch that operates the different modes? If it is, you can get some switch cleaner in a spray can, get to the back of the switch and give it a good blast (no power applied), then while the cleaner is still wet, rotate the switch through it's range a few times. Let it dry out...