Originally Posted by MisterBreeze
It was a loose engine bolt that the battery ground was attached to. I still have to jump the solenoid, but as long as it runs I can make it a few more weeks and properly repair over the winter. The ignition switch and PTO switch are acting up now.
You should try jumping out the OPC switch ( for test purposes only ).
Its on the right side tucked in next to the pump. The clip is on the bottom of the connector, slide a screwdriver under the clip as you pull on the wires to remove the connector. Jump the two terminals and you should be good to go.
Another thing to check is the fuse holders. They're prone to lose grip on the fuse and create an intermittent headache.