I have a JD L130A (yes, from a big box store, I know) with a starter issue. Before the lawn needed cutting, I started it, and it was fine, no problems. So, of course the day the lawn needed cutting 3 weeks later, nope, not even a twitch out of it. I have been fooled before by a seemingly good but dead battery, so I tried;
Charging the battery, charger (Optimate 3)says good.
Jumping from the car.
Nothing. So, I tried a screwdriver across the solenoid terminals. That at least got a response. It sounds like the starter turns, but it's not turning the motor. OK. Sounds like a bad solenoid, and a bad bendix? I find it hard to believe that both of these things would be good on the same day, and then both broken on the same day 3 weeks later. I feel like I'm missing something. I also checked on line, and the parts are outrageously expensive, so I can't go guessing and throwing parts at it.
Motor is a Kohler Command. (Yes, I know) Fuse is good, and the electric PTO engages. Motor is free, it'll turn by hand.