I still believe your problem is fuel related. Your symptoms seem to me the fuel supply is gradually diminishing to the point of starvation. This could be lack of tank venting, or possibly a blocked return. I believe your tractor has no supply pump, just gravity feed? This type injection pump has no internal transfer pressure, relying totally on what is supplied. I would be checking the return line for a free flow back to tank. Then if that checks out, I would strap a jug of clean fuel somewhere high enough to flow a good stream, put a suitable length of fuel hose into the jug, draw a siphon and plug the hose onto the filter inlet(or directly onto the pump inlet if you choose). Run the tractor on that for the same length of time and see what happens.