Small leak at the TB is not an issue unless you are idling above 750-800 or not holding vacuum for other systems.
Never look down on anyone unless you are helping them up - Jesse Jackson
Replaced the throttle body today, confirmed with a smoke tester that there were no leaks. When I started it, it ran great, no miss. Then slowly the miss came back, then the idle got rough, then it started trying to die, and when I ran my scanner I have both upstream and downstream O2 high voltage codes and upstream heater circuit fail.
I used the same sensors, just replaced the TB itself.
Changing TB and moving some TB sensors do not cause O2 codes specifically voltage hi readings.
This sounds like a wiring grounding issue. This us good to check anyway. Check battery health. Inspect snd polish terminals and connector surfaces. Inspect wires for corrosion. Go to the opposite side of thev grounds snd disconnect, inspect and polish to shiny metal the bolt, connector and body, frame or frame area. There should be 2 main grounds. One to the engine and one to the body. Then clean the power sides.
Every 2-3 years its worth inspecting and cleaning grounds.
Never look down on anyone unless you are helping them up - Jesse Jackson
If the IAC sat loose and o-ring didnt seal then that is the issue with the “new” TB. It may be for something else. The TB gasket, iac gasket and TPS gaskets all need to seal.
Never look down on anyone unless you are helping them up - Jesse Jackson
If messing with or changing the TB gave a temp fix. Maybe the issue is there. Did you take any pics when you were cleaning your throttle body and IAC?
I don’t know how you cleaned throttlebody and IAC, but there is a method and sometimes if you don’t do it right, you could damage the IAC. Or you could have left some contaminants either on the IAC or where it sits, that would cause it to act erratically occasionally.
Do you have a gasket between your throttlebody and your intake Plenum?
While idling, have you taken anything like WD-40 or throttlebody cleaner and sprayed it around the base of the throttle body or the intake and exhaust area to see if the idle changes? This is useful for finding vacuum leaks.
Never look down on anyone unless you are helping them up - Jesse Jackson
Bummer. Hoping for an easy fix.IDTS. 1/2 output or stuck on would do it.
Get well! Your jeep needs you!
Never look down on anyone unless you are helping them up - Jesse Jackson
I'm considering pulling the head and taking it to a machine shop. I'm still driving it, it's behaving well otherwise, but I want to fix this before it leads to other problems.The only other things i could think of and only if it tracks timing. Check odpa or distributor gear to CAM gear for wear. 2003-2006 ODPA did not self lube properly causing gear wear and eventually miss or screaming monkies.
Second worn CAM lobes or bad lifter.
Though these should cause a misfire code. Even in the early stages.
So I doubt but worth looking at if you have the time snd it bothers you that much.
Never look down on anyone unless you are helping them up - Jesse Jackson