Greetings,
99 Jeep TJ 4.0 liter, 5-speed.
Starts up fine and settles into smooth idle. Under load as the engine warms, she coughs and sputters and surges for a couple of minutes and then settles down and runs just fine. No "check engine" lights...ever. As soon as the engine gets up to temp, everything is fine. If I let it cool down a few minutes,restart it, it does the same until it gets back up to temp.
I get the impression that this is occurring while the injection system is in open loop mode.
So far I have:
Changed plugs, cap, rotor and wires.
Replaced Engine Coolant Temperature Sensor (CTS)
Replaced Air Temperature Sensor (ATS)
Cleaned Throttle Body
Cleaned Idle Air Controller (IAC)
Have ordered a MAP sensor.
Have checked for vacuum leaks.....throttle gasket, intake/exhaust gasket, injectors, crankcase ventilation. All is good.
Took it to a local dealer (big mistake) who said they couldn't find anything and I have my doubts that they did any checks at all. (coz they didn't charge me for it)
Any ideas.....I'd be willing to take it to a good mechanic who really knows Jeeps. Recommendations?
Cheers