I have a 2008 Kingpin 8 ball. My starter switch sometimes won't turn the starter over. When the key is on, I have power. It works evertime in the morning without fail or when it's sat for a few hours. Bit if I stop for a stretch or top off. Sometimes it won't engage the starter. It eventually does. Was wondering where you'd start looking? Possibly contact cleaner on the switch Itself maybe?