Discalimer: I'm not a mechanic, but, here is my observation;
A code P0303 may mean that one or more of the following has happened:
Faulty spark plug or wire
Faulty coil (pack) Faulty oxygen sensor(s)
Faulty fuel injector
Burned exhaust valve
Faulty catalytic converter(s)
Running out of fuel
If you look at the possible causes, one of them is "running out of fuel" which is essentially what would be happening, if your fuel pump died and is no longer pumping fuel to your fuel rails. Then you couple that with your own observation, that there was no pressure in the fuel line at all.
So, I'll go out on a limb here & say yes, those 2 issues could very well be connected.
It could very well be the result of a bad fuel pump.