Here's something I have not seen that it has been checked. The FSOV. If it has a broken link or not pulling up the correct distance....not enough OR too much.... The rack in the pump will not be able to go to full fuel, it will orient the dump slot in the wrong position and shunt the fuel away from the delivery valves. What is it idling at?