I have a 2016 zforce 800 ex , having starting issues. I can turn the switch sometimes it starts right sometimes does nothing, if I keep bumping the switch it will start. I have replaced the starting diodes, the starter relay, and had the starter checked for dead spots, artery is good. Anyone have any idea what problem might be?