I'm starting to think that it might be the fuel pump for me as well, or something related to the fuel pump relay. I gotta do a pressure test, I had a kit, it didn't have the piece I needed to do the test so it's inconclusive. Today I pulled out the Fuel pump relay to see what's going on, my tach started acting up and the car died, all fixed now, but the pump still won't shut off when the Ignition is on.
One question though, I don't understand how the car would only hesitate at a certain speed, if it was the fuel pump, would it not have trouble through the entire rpm range? can anyone who knows these kind of things clarify this for me? I'd love to know the theory behind how this could occur.