Let me start by saying that I am new to this forum so I’m sorry if this is not the right place for this question. I have a craftsman 46 inch mower with a 22 HP Kohler engine (247.289150) that I’ve had for about nine years. The other day I was in the middle of mowing when it just stopped. I traced it to a blown fuse located at the rear under the battery compartment. Replaced that and it started and ran for 15 minutes. The next fuse lasted five seconds, after that it would blow when the key was turned to on. I checked and there was current through the fuse holder with the key off as well as with the ignition switch removed. Tested the switch and it seemed good, but I replaced it anyway since it was easy to do. I could not see any frayed or broken wires so took it apart down to the chassis for a better inspection. Tested the solenoid-good. By this time it is no longer blowing the fuse- just not doing anything. By-passed the seat safety switch by removing the metal strip in the connector. I tested the brake safety switch and the PTO engagement lever switch and they both tested good. I cleaned all ground connections and plastic connectors that I could. I bench tested the starter and it made noises it shouldn’t so I replaced it. I tested the relay below the starter and it tested good. I hooked jumper cables directly from the battery to the starter and it cranks but won’t start. I read about a “protection loop“ (part #141940) that can go bad but can’t find one. Sorry so long winded. Any suggestion would be appreciated. Thanks.