Hi all. I recently purchased a used Craftsman 42" riding mower equipped with a Kohler 16hp ohv. I've had it for a about a month now and after getting an issue with the fuel solenoid taking care of, I have had no problems until today. It started fine like usual and I proceeded to cut grass. After about 20 minutes the engine started to surge and so I pushed in the clutch and it stopped. I go back and forth with this for about 5 more minutes and decided to clean the air filter. No luck there. Now it's at the point to where the engine will just die after about 30 seconds of running under load. With no load it seems to run fine. It does not have a fuel solenoid on the carb and has been running fine without it. I've searched on here to get any hints as to what may be causing this but haven't found the solution yet. Anyone got any ideas? Thanks for any advice.