My suspicion is it is the crankshaft position sensor.
Saturn part number 21020140
It is a coil that is under then engine (next to the starter).
Being a coil, it is subject to intermittent failures.
It's relatively cheap - about $30 at the dealer and (if you're willing to get up under the car) an easy thing to replace (one 10 mm bolt).
I suspect that it ISN'T the fuel pump.
PS - Make sure that you don't remove the transaxle speed sensor instead (like I did).
If it were my car, I'd replace that sensor - cheap insurance. "J. Farnsworth Wallaby"