Tell us EXACTLY how you are measuring the voltage at the fuel pump. As well as WHEN the measurement is taken. Why is this important? Because:
The fuel pump driver module (FPDM) sends a pulse width controlled duty cycle that not all Volt-Ohm meters can read correctly. What happens if a test light is used as a "load"?
The PCM only turns on the fuel pump for a few second of "prime" at initial key on. Then the PCM shuts off the fuel pump until the engine actually starts. So if measuring PWM voltage at the fuel pump after the key has been on for a few seconds it would be normal to see zero volts.
Have you tested for fuel pressure at the fuel rail? Have you tried hitting the fuel tank with a rubber mallet?