That switch is probably not the highest quality available. It can take quite a bit of pressure to make it work, and there are known issues trying to use it with gloves on when it's cold out.
Point is, it's most likely the switch itself. If this occurred when it was cold outside, warmer weather may cure it. They're weatherproof, so I don't think it's possible to clean it internally.