The same thing has been happening to me. Luckily it's still starting. Is there something we can do that doesn't cost a fortune?
Spraying in contact cleaner can dilute and re-distribute their grease. Take it apart, clean, clean contacts, carefully re-grease and put it back together - or buy a new switch if it's important to you.The other thing they do is put assembly grease inside switches to keep the plastic parts running smooth. Over time and with high temperatures, the grease leeches on to switch contacts which then make poor contact.