Fuze keeps turning on and shutting off automatically

I had this problem for a while, and tried wiping the switch with electical contact cleaner (Radio Shack) on a Q-Tip.  That worked briefly, but the problem kept coming bck.  Eventually, before I sent it to landfill, I tried squirting the stuff directly into the top of the switch slider.  The stuff blew around a bit (cleaned up with a paper towel), but it fixed the problem.