thanks Itd02, I did the spark plugs yesterday and so far that's made a huge difference. I might tackle IAC cleaning as well. I'll see how it drives this week but my problem might have only been due to bad spark plugs and they were old....here's a post I made about them.....http://www.jeepkj.com/forum/f196/spark-plugs-possible-age-57139/ I'm gonna try running the techron thru as well. Seems like a good idea.
First time I changed my plugs they were way worse than that and I changed them shortly after getting the Jeep. I was pretty sure they were factory original so they had about 80k on them. A couple were burned back to the bend. I was amazed it actually ran but ran so smooth after that change. I only use those NGK now too.
Forgot to mention that I hope you used a Mopar or NTK O2 sensor when you changed that last one. Others like Bosch don't perform well in the KJs.
Keep us posted.