Originally Posted by youlost2melol
I had the same problem try cleaning your IAC valve. I had a 5.2 mine was behind my throttle body. yours should be either there or on the side of it
I just did this a few days ago after stalling coming up my driveway and idle so low my engine wouldn't stay running without me gassing it. Cleaning took about 5 or 10 minutes with some carb n throttle body cleaner, believe the screws came out with a Torx bit but the size I can't remember, mighta been a T20. I cleaned the throttle body while I was there and also cleaned out the little channel that leads into your throttle body from the IAC.
After an initial rough start and a bit of white smoke which I suspect was from the carb cleaner, my Jeep now idles smooth and doesn't struggle to stay awake.