Get some contact cleaner from Radio Shack, and with the switch out of the car, hose it down with the cleaner through every hole in the switch. Work the switch while it's wet to make sure the contacts are getting clean. Once it dries out, reinstall it and it should work a lot better.