(89 Cherokee 4.0)
The hiccups eased a bit but then came back after the tune up.
In fact, the dang thing quit as I was pulling out of the local O'Reilly's and I had to get a tow home.
Mandi (the O'Reilly's manager) had just previously suggested it could be the ICM and to bring it in for testing which I did the next day.
It (a Bendix unit, possibly the OEM)failed the test on the first try and she said the Jeep XJ ICM's run a bit hot and that shortens their life.
I looked at the mounting and it's a bracket screwed onto the inner fender without much heatsink mass or area.
I won't be able to get a new module until after my retirement check comes in so in the meanwhile I'm going to see if I can add heatsinking to the bracket with some aluminum sheet stock I have on hand.
Budd