New issue: I have been asked to fix a mower with a 12.5 hp Kohler, single-cylinder, OHV, air-cooled, vertical shaft engine. It mows for about 20 minutes and then the motor wants to spit and sputter and die. If I choke it, I can get about 5 minutes more out of it before it dies for good. Then it has to sit for about 2-3 hours before it will start and run normally again. Rebuilt carb and replaced mounting gaskets thinking that it was sucking air. No joy. Fuel is clean, fuel filter good, fuel cap vent is good, good spark, still has about 160 lbs of compression hot, new air filter. Stator is charging the battery. No oil pressure or thermal shutdown features on this motor. Valves? Coil (electronic) overheating and not in time? The reason I did the carburetor was that I had the same thing recently on a weedeater and that fixed it - one of the carburetor mounting gaskets was worn and the heat exploited it (I guess). ANY advice would be greatly appreciated! Thanks!