It is important for you to tell us if your tractor has a 6 volt or 12 volt electrical system & if the distributor is on the front of the engine or on the side. The troubleshooting is different based upon the configuration of your engine.
Are you sure you're not trying to rebuild the engine one part at a time?!
Pulling out the choke gives you a richer mixture. So, you could have either a fuel or spark problem.
Next time it does this, check quickly for spark then fuel. Get an old plug, open the gap to 3/16, ground it to a rust & paint free spot on the head, turn the key on & crank the engine. You have three possibilities: no spark, weak and/or intermittent yellow spark, or a bright blue spark. What is it? Next, check for fuel. Remove the bolt in the bottom of the carb; as long as the fuel is turned on, you should see gas flowing out of the carb.
Yes, a vacuum leak can do the same thing. Get a hand propane torch and carefully spray it (unlit of course) around the intake manifold of the tractor while it is running. Or, you can use carb cleaner or WD40. If it speeds up, you found the leak.
As a good rule of thumb, a 1 - 2 minute run times is usually the condenser, ballast resistor, or vacuum lock....or, failure to turn the gas on. A 5 minute run time is usually fuel screens. A 15 minute run time is usually the ignition switch. A one hour run time & then restarts after it cools down is usually the coil.
Bottom line: by far, most "needs choke to run" problems are fuel related, but do not rule out ignition problems. Just check the likely fuel problems first.
Please be sure to post back & let us know what the fix was. We all learn something if you tell us what worked!
50 Tips