16 hp Kohler Lawn Tractor won't start
It's a Craftsman lawn tractor with a 16 horse Kohler circa 1999/2000. I've been having stalling problems all season, which seemed to be related to the fuel filter. In a nutshell, it would run great for 30-60 mins, then die. I would simply shake the fuel line, and then it'd run for a while again. In the process, I've done a full tuneup and removed/cleaned the carb.
Last weekend, I decided to just run a straight line from the tank to the carb. It fired right up and I let it run for a minute.
Today, it fired right up and then stalled after about 30 seconds, and now it just cranks but doesn't fire.
I've checked the safety switch in the seat and the fuel solenoid, both of which are fine. I removed the plug, grounded it and saw spark. So, I'm thinking this must be fuel related but I'm stumped. Any thoughts? I don't have any starting fluid handy - will get some tomorrow and see if it fires on that.