Hesistation... good chances it's plugs/wires (would be wires, since you already did plugs), or else fuel pressure.
Check out fuel pressure/ volume (should put out 15oz in 15 seconds @ idle when you purge the fuel pressure gauge). Tape the gauge to the window and take it for a drive and see if it drops @ 4-5k, too.
If those aren't the issue, it'd be worth it to check exhaust backpressure to see if the cat's slightly clogged.
3 good things to check first.
__________________
|