I have an E28 with a universal M12. Sometimes I have to push the start button multiple times before the engine turns over. I push the button and nothing happens. I checked connections around the switch and everything looks good. Could the switch need replacing or am I missing something else? Thanks for the help here.