then it sounds like the tps (throttle position switch)
nice and fast,...
lable all hoses, cables to TB (throttle body) and disconect.
clean out crud and oil in opening.
turn upside down, ther should be a small brownish square behind the hinge of the throttle paddle.
thats the TPS.
using the actuator (the clip where the throttle cable attaches) move slightly to the open position.
you should hear a click
depending on how well or badly the tps is set, the click should happen almost instantanious as soon as you move the lever. if its delayed then thats when you get hesitation..
if it doesnt click then you need to move the adjuster screw on th TPS backward until the click hapens at the point described before.
the screw will only require a miniscule amount of adjustment, so dont go crazy or you´ll end up doing it all over again