At the shopped I worked at, it was common practice to replace the resistors and the switch. Most of the time when the resistors get old, the current draw gets really high, which in turn damages the switch.
I don't know if it's possible, but I would at least take apart the switch and check the condition/clean it. Monies permitting, just replace it.