Yes, I've been chasing a problem on my 2000, Jeep TJ with the gutless 2.5l. It was runingrough and I discovered an issue with the head on #4. So I replaced the head entirely with a rebuilt head. Along the way, I replaced much of what I touched too. Fuel injectors, alternator, power steering pump, water pump, thermostat, and of course the throttle body. Yes, all the gaskets too. When I put it all back together it started right up as soon as the fuel hit the injectors. But it ran up to 4500RPM. Ouch. so I did all the obligitory research. I dutifully changed the IAC to another new one, the TPS, vacuum lines and those deteriorated rubber elbow that are used. Those are a real pile of crap and not so easy to get replacements... but I digress. I have seen that some members insist tha tthe manifold gasket is the culprit. I've replaced that 2x. OK, the first time I installed it backwards, how I or why I did that I have no freakin clue, but I did. I replaced it and tried again. Still 4500RPM. Each and every timeI made changes or tested a new solution, I would read for codes, nothing, and then disconnect the battery, generally overnight. still I am vexed as to what could be the issue. for those who insist on the IAC, well I tried something today as a last resort, I put tap over the slit on the hole where air goes into tehTBI around the butterfly. I figured if it were the IAC this would certainly have an impact on it. Nope, nothing except an erorr code telling me what I already knew, there was an issue with the IAC, no duh, I put tape on the hole. I am at wits end, any thoughts? The ECM is the only original part under the hood.