I'm having a really wierd Idle problem on my 93 xj 4.0L manual trans. When i start it up cold it idles high then goes down once it's warm (like it should). If I drive it as soon as it's warm it runs fine. When not in gear the idle is perfect. Once i drive it for about 5 min. though the check engine light goes one and that's when the Idle gets real wierd. If the car is in motion but not in gear it will idle high. When i come to a stop the idle goes back down after a couple of secents. It only does this after the Check Engine light goes on. I"m getting O2 sensor codes and coolant temp sensor codes. I replaced them both. Anybody ever had this problem before? any ideas?