I have a 2001XJ, 4.0 I6, AW4 and it generally runs good but the idling is not as smooth as I would like. It idles but fluctuates, and I'm guessing here from looking at the dash rpm, between 650 - 800. If I leave the engine idling stationery for several minutes you definitely here the engine change as the rpm fluctuates I'm not sure if there is any misfire but I do hear some popping noise now and again and it sounds like the exhaust might be blowing a bit as well. I have about 100200 miles on the clock I changed the plugs about a year a go and the air filter last week. As far as I know none of the sensors on the engine have ever been changed. I don't have any check engine light on. This isn't a sudden problem that just happened but a problem that has progressively got worse over time. Any ideas would be appreciated