It does sound like the fuel pump is quitting, but there are a few other possibilities. If the Check Engine light turns on while it's running roughly, a diagnostic fault code has been set in the Engine Computer's memory. That code will lead to the circuit or system with the problem, not necessarily the defective part.
When the Check Engine light is turned on, the code(s) is related to something that could adversely affect tail pipe emissions. If the Check Engine light does not come on, there still could be codes in the computer.
The fuel supply system is not monitored by the Engine Computer, so if the Check Engine light didn't turn on, and there are no codes stored in the computer's memory, suspect a fuel delivery problem. If you can hear the pump run when the engine won't start, suspect a plugged pickup screen on the pump assembly. It is common for them to collapse causing them to be blocked, and when the pump is off, they can take a few minutes to relax and allow fuel to flow again.
Saturday, March 13th, 2010 AT 9:56 PM