Ok 89 Cherokee 4.0, start it up and it revs to almost 3000 rpm shut it off and on the 4th or 5th time starting, it will drop idle back down to about 5-600 I've searched it looks like its either the TPS or the IAC. When its idling high if I tap on the IAC it will settle back down and idle fine. Its only been doing this the past three months prior to that no problems. I adjusted the TPS probably 6 months ago and it looks to be newer from the PO. Hate to throw parts at this thing.= but leaning towards replacing the IAC, any way to test it to see if its the culprit.