As a stop-gap, a squirt of contact-cleaner into the switch (depress the plunger, spray through the gap) should restore normal operation for a while. It won't clean out the crud that contaminated the contacts in the first place (just move it off of them) so it is worth replacing the switch anyway within the next few months.