All of the hesitation you talk about is a reluctance to start, correct? I just want to make sure I'm not misunderstanding and you mean hesitation while accelerating. I'd be curious to see what your fuel pressure is after shutting the engine off and while trying to start it. I had a very similar issue myself last year and the problem was that the fuel pressure regulator was bad and stuck open, allowing the fuel rail to empty and causing it to crank for a while before starting. In your case it may be the fuel pump going out as well.
You can borrow a fuel pressure gauge from most parts stores. You'll hook it up to the fuel rail on top of the engine (careful when disconnecting; the line will likely be pressurized) and be looking at what the pressure is immediately after shutting it off, while it's running, and while starting. It should maintain pressure for at least a few minutes after shutting off and slowly bleed off. The nice thing about this check is it only costs you time
To depressurize the fuel system before connecting anything, you start the engine, pull the fuel pump fuse, and let it die. Try to crank a few more times and you should be good to go.