My dads runner 2.7 99 4x4 used to get good 400-415 miles per tank before reload, everytime we drove to NJ from MA, and it was consistent. It was stock and was carying us and about 200 kilos of printing press tools.
Light did come on at around 360, but we never ran out of fuel. He did fill it up to the cap, tho. What we found was that once in a while, the runner would get less than 400. But then the next time again 400, which to us it meant that the quality of fuel varies.
My diesel runner here in Bulgaria rarely gets to on 28mpg, but once in a while it does. Usually its 20-22. Diesel fuel quality fluctuates much more here tho, and fuel prices are much higher so there isnt a difference in owning a Runner here or in the US when it come to fuel. Maybe the insurance costs make a difference as they are much lower here because of the standard of living.
The second Runner I bought here in BG, has bad compression on the 2.7 and it's 2WD. It gets around 300miles max. I did ran it down dry a few times to see how it will do. 312. Its reliable but not economical.
The pump wouldnt burn unless you intentionally keep the ignition switch to ON after the engine has run dry.
Last summer my dad dicomissioned his 99 Runner and shipped the engine and some other parts to Bulgaria and once I install it in yhe 2WD, I will let you guys know how it runs with the fuel here. Hopefully soon after they lift the quarantine curfew.