Didja clean the switch contacts? Over time they can tarnish.
I'm assuming it has an electronic switch not mechanical.