My ZJ has been running fine with several starts this spring. However, after sitting for 10 days, The battery was down to just clicking when trying to start. I charged it up and it fired right off as usual except it won't idle back to 800 rpm. It won't come below 1700. I checked for a vacume leak/bad hose and couldn't find anything obvious. The dealer service manager, said the computer could be searching for it's idle setting and that I should drive it for 10 miles or so. I did, but it didn't correct itself. Other than the idle, it runs great and has good power. The check engine light has been on for 2 years, due to a bad CO2 sensor at the cat. I replaced the cat and muffler 2 years ago and did not install the sensor. It's been that way for 7500 miles with no problem, so I'm sure it has nothing to do with the idle problem. Where do I look next?
2005 LJ, 112" wb, RJ60's, ARB lockers, Fox Coil overs, 40" Creepies