What is the fuel pressure while running, when off and the key is turned on, and with the FPR vacuum line removed from it, for the time to check the pressure?
With the fuel tank run dry, the pump is likely to be bad, which can mean it pumps enough to feed the engine at idle, but not enough to gain rpm or speed. That's very common for an old pump or one that's seen low voltage, or run out of gas.