I have a 98 tj with an auto, and im having idle issues. The jeep starts alright most of the time and stays at about 750rpm, but after I drive it, and come to a stop, it revs at about 200-350rpm. Even after i put it in park, most of the time the idle wont go up. Unless the engine is 100% warmed up, when coming to a stop, I sometimes have to gas it to keep it running.
The check engine light is on, so I took it to auto value to read the codes and it said:
p0505 Idle control system.
-a shorted or open condition detected in one or more of the air idle control motor circuits.
Now I wasn't quite sure what to think of this, but I have fixed idle problems on other jeeps by replacing the TPS. So rather then buying one, I borrowed a friends throttle body with all the sensors(it has been sitting for about 3 months, but worked fine before that), and swapped it onto mine. I disconnected the battery for a minute, then gave it a shot. I am still having the problem.
Does anyone have any ideas?
Sam