I’ve cleaned grounds, replaced IAC, looked for vacuum leaks I’m not finding anything. Pretty sure it has an ax15 but I’d have to crawl under to confirm. Been a couple years since I’ve been under it
Replacing the IAC will cause some high idle issues as well. I would disconnect the battery for a few minutes, reconnect and try it again. There also could be a vacuum leak at the throttle body, or possibly the brake booster line. Also, sometimes an idle issue is compensated for by the small set screw that sets the idle on the throttle body, under the tab on the piece the cable pulls on for the accelerator. If this has been messed with, then it may need to be turned back down again. Is it idling smoothly, just high? Have oyou checked the vacuum ball? Its typically under the pass side front bumper, but since you have an aftermarket bumper on there, it could be anywhere along that side.
And FYI, its highly likely it has an AX-15. 89 was a transition year for MJ's for that tranny, with only the VERY early ones having the less desirable BA/10 Peugeot tranny.