Won’t stop hesitating/sputtering
I have a 2003 Jeep Wrangler X 4.0. It has a hesitation/studder when below 20 miles. Lately it feels like all the time. I have changed the TPS, IAC, MAP and crankshaft position sensor. I have cleaned the throttle body it’s basically spotless. I have done an upper engine clean 3 times. I have changed the spark plugs 3 times. From champion to copper recommended To iridium tip. I have changed the coil pack 2 times. I do not know where else to go with it. I had it scanned on a live reading. The o2 sensors are perfect from what the mechanic said. I can’t find the source of the issue. It has 207,439 miles. Can you guys help?