Yes... by golly, I may have located another one. In fact, I know I have done so. My Jeep has been doing very well for 1218 miles since I installed my 5th PCM. and new NTK o2 sensors. I was feeling....well....almost normal again.
If you'll recall, while I was tracking down my latest stalling issue, I posted something about noticing a slight change in the idle RPMs when I wiggled the wiring near the TPS and IAC. I wiggled and wiggled for days...trying to isolate the single wire)s). It would only make a difference about 15% of the time...but it was a marked difference in RPMs. They would increase at idle.
I hunted and hunted.....cleaning the TPS and IAC connectors, removing the heat wrap and sniffing around like a coon dog, as Zeejay once put it. No concrete results. So I replaced the O2 sensors and the PCM...and all was well. For exactly 1218 miles. Then it happened. I started it and it died.
It happened a few days later too. Then it happened at 50 mph with my foot off the throttle.
Yesterday, I wiggled the wires right where they exited the IAC connector. Boom ! Immediate increase in RPMs.
It did it twice....in the very same place. My theory is that the IAC signal is telling lies to the PCM once in a while.
So I'm going to:
1: Buy a brand new IAC from the dealer....AND
2. Take a pair of diagonal wire cutters to the junk yard and clip every freaking connector from every 97-98 ZJ I can find, leaving as much wire attached as I can. Then I'm breaking out my soldering iron, some heat shrink tubing and a beer to swap out the one on my IAC.
So for you guys that havent tried this one....it's worth taking a look. It wont do it each time....but it's enough to tell me that it needs repairing.
I had a stalling problem that was similar to yours, expect mine was the map wires. Could wiggle and change things. Upon removing insulation noticed wires insulation where stuck together. Went to separate, by hand, and ripped one in half. The wire had rusted away inside the insulation. Replace that section, been going since.
Oldfrog, I've actually read your message and I think you could be chasing the red herring here. Even though wiggling the IAC connector does make the RPM change, if your CKP sensor is playing up could still be stalling because of that.
Have you replaced your CKP, ever? At least with a junkyard unit, as long as it's mopar.
Or maybe you could elaborate a bit about your stalling. If it only stalls in idle, that COULD be IAC/TPS, otherwise I'd say it's CKP.