Turns out it's a clogged fuel tank, it has just enough flow to allow the tractor to run for about 5 minutes. I drained the tank and blew some air into the pipe leading to the fuel tank and heard some stuff move around, shortly after a whole bunch more fuel came out. After doing this the tractor ran well for about an hour before clogging up again. Are there any good, easy methods for cleaning out a tank, or am I better off sending it to the shop to get a new fuel tank?