2001 Saturn L300

Engine Mechanical problem
2001 Saturn L300 6 cyl Front Wheel Drive Automatic 110000 miles

this vehical recently started having this problem, without any warning the thing will just quit. It will turn over but will not start again. Wait a while 20-30 min's on the average and it will start right up and run just fine. I checked to see if there was fuel presure on the fuel rail and found none, I replaced the fuel pump and relay, it started right up and ran like it should let idle for 30 min's, went to drive it got about 4' and it stalled and would not start. Any idea's on what is going wrong?
August 4, 2009.

New fuel pump-Double check the fuel pressure with a guage if okay sounds like ignition problem inspect and test the coil, Cam and crank sensor

Aug 4, 2009.