http://pics.montypics.com/Jeepir/2003-03-12/idle_prob3.jpg

I think there is some other with some idle problems, so you are not alone. I`m not that into those and that question, but it could be that you have some problems with your TPS: Throttle position switch. it could be that you have some dirt or bugs where the air are suppose to float, but the MPS motor "07703", this thing is possible to replace, but those at my workshop told me that they have tried that a few times, but with no luck, so they somehow replaced the whole thing, but ofcourse there could be some other problem that is bugging you. But this was somehow just a tip..
<img src="http://picsmontypics.com/Jeepir/2003-03-12/idle-prob3.jpg" alt=" - " />