Check for noid at the injectors and as said before, for fuel supply at the rail. If you have spark and the engine doesn't even hesitate this has the be the problem
Started out with intermittent stumble that turned into frequent stalling over a period of a few days. Now it simply cranks, no start. New fuel pump (can hear it running, as well). New fuel filter (wasn't clogged). New fuel pump relay. New ignition coil. Verified spark with a spark light. Cranking sounds good (compression and timing-wise). I'm out of ideas. Anyone?