Hello,
Did your problem get resolved???
I have the same thing wrong with one of my Demon 340's ....
It has good grounds..( I cleaned and check the grounds for the starter relay, head to firewall, head to battery and onto the radiator support. Even cleaned the grounds and mounting areas...