Giving it some thought,.... I suspect that fuel is fine???? It runs good for ten minutes and then starts it's routine. Always the same
That is exactly why I am suspecting the fuel. Picture this:
The carb bowl holes around a cup of fluid. (now I am just going to make up numbers for sake of simplicity.)
So carb holds 8 ounces of gas. While running, tractor wants to consume 2 ounces per minute. Fuel supply screens are restricted and will only allow 1 ounce per minute to be delivered.
After 4 minutes of running, you have consumed 8 ounces of fuel in the bowl, but replaced it with 4 ounces, so tractor will still run.
Another 2 minutes, and you have gone though them 4 ounces but put 2 back in.
Another 1 minute, you use those two ounces and replaced with 1 ounce.
Now you only have about another minute of run time before it quits.
You give up, wait awhile, carb finally fills back up, and you have ~10 minutes to run again.
So the fact that it runs fine for 10 minutes in NO WAY rules out the fuel as being a problem. But it does pretty much say the carb is fine, as all the carb does is meter the air/fuel ratio. So that is working. But you could still be running out of fuel.
NExt time you get to the tractor, you need to shut the fuel off, and take the steel line off at the carb. Then turn the fuel on 2 turns. It should be pouring out about as fast as that line can handle. If anything less than a solid stream flowing pretty quickly, you have a fuel problem.