99% of the time it's the actual switch which is at fault
prise it out, prise it open and look at the conctacts
make sure you do it
CAREFULLY as the bits inside ping out all over the place if you don't
you'll probably find out that the pins have carbon'd up so clean them out and sorted