Although it could be the fuel pump, I would suspect an ignition problem.