I doubt it is a fuel pump problem..... I'd put money on your crank position sensor. Does the tach on the gauge panel go crazy by any chance??? It's also a symptom of a bad CPS.