You have the 4.0 ltr I6 engine.( non- H.O.) Is the check engine light on , intermittant or not at all ? If so , could you get any trouble codes from it ? Just turn the ignition key to on position (but do not start) and off three times and on the third time , leave it on . Count the flashes from the check engine light . Each set of flashes will is a numeral . I.E. , four flashes , pause , two flashes pause or long pause before another code . The four and two represent code 42. That is just an example.
try to get any codes if you can or you can also go to pep boys , r&s Strauss , auto zone , advanced auto or any auto store that will check codes for free if you would like.
this problem can be caused by several different things . First , dirty or faulty idle air control valve , yes , vacuum leaks (look for torn rubber duct from air cleaner) from any vacuum source such as PVC , crankcase breather , intake manifold , power booster vacuum, outlet to heater control and to dash control , just everywhere and anywhere vacuum is used. EGR usually causes rough idle but good to check regardless. How is the engine temperature sensor on the thermostat housing and wiring ? Does dash gauge read accurate ? A trouble code may or may not reveal a fault , but if the engine controller (ecm) does not get an accurate signal from the temp sensor , ecm will assume engine is cold and open IAC valve and rev to the sky as it constantly relearns engine conditions. If any codes come up , even o2 sensor, all should be checked before replacing . If an o2 reads lean , the o2 may not be faulty but just reacting to a vacuum leak. Even exhaust leaks can cause an o2 to read lean . Bad for catalytic converter $$$!!! All this may sound very daunting , but start with a visual inspection of the obvious ; loose , cracked , broken , torn , missing , vacuum lines or just anything that does not look right . If found , fix those items and check performance after each repair . Also , erase codes to see if they return. Pull ecm fuse or battery positive for 10 seconds or more to clear trouble codes. Take it one step at a time and soon , when all obvious leaks or anything broken that can be related , then proper readings such as temp sensors (check wiring harness ! ) and o2 readings can be more accurately read .
Best of luck and let us know what you find as you can. Our resident senior expert jeep techs will have questions for you , please look for posts that could hit the nail on the head other than just my check list items . Again , best of luck and enjoy the forum . Welcome ! Sit and share ! :welcome: