Scott Have you checked the readings from the crank sensor m8 ????
The crank sensor does'nt on all cars always controll the fuel pump the pump will prime automatically on power up of the ignition
Check what your voltage is to the crank sensor and then check the ohms reading from the sensor m8
Im quite sure you should have an ohms reading of 3.5 ohms max from the sensor
hope this helps
Regards Doug