"Hunting" is when the engine speed fluctuates of its own accord. Usually from idle. The cause is most likely to be fuel related and nothing to do with an individual cylinder. A "misfire" is when one cylinder is not firing and causes a rough idle. If a misfire is intermittent then this could give the effect of hunting. Does the tractor stop doing it once you increase the revs ?