I need some help figuring out what is causing my truck to hesitate. I have a 96 2.4l auto with about 110k miles on it.
On cold start ups the truck starts fine, idles fine, and drives great. The hesitation starts about 10 minutes later when the truck warms up. The hesitation happens with light/normal throttle after it shifts into second between 15-20 mph. It always happens right at that spot.
I have also noticed that at a certain throttle position, when held steady the truck will start to stutter. When going up a slight incline the truck will struggle and stutter.
The problems only occurs with normal throttle. If I was to drive it hard then I don't feel it.
On my last ecu reset I noticed that the truck would run perfect. No hesitation/stutter and the gas mileage seemed alot better. I also noticed that the gas peddle felt a lot smoother compared to when the hesitation/stutter is around then the peddle feels tight and rough. But after about 40 or so miles the hesitation problems all came back.
The truck has also has very bad gas mileage.
Things I have changed since getting the truck:
spark plugs- denso
Pre cat 02-denso
Fuel filter-previous owner recently changed it
I have cleaned the maf, throttle body, iac valve.
I am thinking that it's either the tps, ect, or a clogged cat.
What do you all think?