For me those same symptoms were indicative of a bad coil pack.
I kind of figured that would be it as I've changed out the wires and plugs.
I would think that it would be difficult to tell the difference sometimes though. The only thing that might help identify if it's an electrical problem is that it may come and go regardless of driving conditions or fuel level whereas a fuel pump problem might be more dependent on fuel level.
Who knows. The only thing that really matters for me is that replacing the coil pack worked.
