Honest to God I had a piece of stick get into the PTO safety switch and prevent the electrical connection once. I would jump the starter directly from the battery with jumper cables and a screwdriver until I found the problem. I've used that trick on Craftsman lawn tractors to skip the solenoid...