If I go to 2900 it would surge down 400 to 500 RPM.
Ouch. It certainly seems as if it's A) starving for fuel or B) sucking air.
I'm not aware of any Hunters which had screens on the inlet but anything's possible until proven otherwise.
I would suggest, as the next step, to disconnect the fuel hose as far upstream as possible. Place the end of the hose in a partly enclosed container of clean diesel fuel (for safety concerns) and see what happens while under heavy load. This will eliminate the fuel tank from the equation.
You may have to do some experimenting with the size of the container as I have no idea how much fuel will flow during the time for the test. The size required will be burned fuel + recirculated cooling fuel.