Re: Kohler 20rz eating starters; (won’t stop cranking)
I had the same issue with a 30REOZ.
I initially had trouble with it not starting so I replaced the solenoid with whatever was the cheapest Ford solenoid from the O'Reilly Auto Parts that was about a block away. It started fine and exercised normally for about a month and then it missed an exercise and would not start again. I VOM'd it to the starter and it was getting power to the starter but no crank. Kohler wanted nearly $800.00 for a starter and John Deere, surprisingly, was about about $50.00 cheaper. I did some leg work and found a rebuilt on eBay for a skid steer that uses the same engine for $150.00. I installed the new starter and things were good again and I gave it several cycles. On the 3rd or 4th cycle I caught it not releasing the starter after the engine started and I quickly shut it down manually.
The problem traced back to the solenoid that I replaced with the cheap auto parts store part was sticking so I went to Kohler and bought the OEM part and haven't had any trouble since (about 2 years). The auto parts store version looked the same, wired the same, and initially behaved the same but the $15.00 savings was expensive. I have no idea what is so different between them but the auto parts store versions are trouble.