OK guys, first of all I am new to this forum and look forward to being with you all for along time. Now; I just picked up a 95 YJ 2.5L and upon start up it idles rough, around 500 RPM. After a few seconds it smooths out but the RPM keeps climbing and stops at about 1800 RPM. I started with checking for vacuum leaks and cleaning the IAC. When I pulled the IAC it looked clean but I cleaned it anyway just for good measure and scrubbed the throttle body. That did not help so I replaced the TPC. After replacing the TPC it seemed to help some but the RPM would still climb to about 1600. Next I replaced the MAP sensor. When I did that it still had a rough start but it did only climb to about 1200 RPM, but the kicker is now it has a dead spot and stalls when i step on the gas. Oh, I also replaced the o2 sensor. Any ideas would be greatly appreciated. I am considering going ahead and replacing the IAC even though it's clean. Sorry to write a book but i wanted as much detail as possible for you guys.