check the internals of your switches..over time the dust and grim build up and make the contacts so dirty they don't want to work or work intermittently...depending on your model just swap your front switch to the back and see if it works...
if it does then your switches are bad/dirty...if not then start checking the wiring
if it does then your switches are bad/dirty...if not then start checking the wiring