Firstly is the pump priming inposition 2 ?
If not your CPS sensor, or more likely it's connector is playing up, try to wiggle test it as well.
If your pump sounds more noisy than normal it could be this is on the way out/gone out!!
When was your fuel filter last changed ?
You could always check for fuel delivery by disconnectiong fuel rail and MOST IMPORTANTLY THE COIL and just run on BRIEFLY to see if petrol gushes into a container.
Cps connector is a fav dodgy one, just cut it out and put new one in.
tabetha