Final update: It has now been almost 2 months of trouble free driving since cleaning and lubricating my pcm connections. I really wish I had known about this forum years ago and I would like to thank JF and all those who have taken the time to share their experiences here.
If I had it do over again, I would not take it to any mechanic, as all I got was years of wild goose chases and overpriced estimates and no fix. I had no excuse to take it to them, especially since I'm an experienced wrencher, having blueprinted engines in my youth, I should have just tackled the problem myself. Oh well, lesson learned.
Things I learned: I believe a lot of people replace coils at the first sign of a coil code with no joy. On my '97, the number 7 pin is responsible for generating this code. If you test the wire it will test good. The connection will even pass the wiggle test, however, it can still be failed in its installed state. A bad connection here will toast your PCM. I believe a lot of peeps out there put in PCM after PCM only have this lead (or another) short them again. Oldfrog has info on how to repair these plugs. In my case, I was working with a JY wiring harness installed by a local mechanic before they gave up on it. I carefully cleaned and used dialectic grease on each pin and this gave me my joy.
Note: I had to replace the battery during my repair. The conventional wisdom here on JF suggests a weak battery could cause stalling issues like I had. So for completeness, my battery was five years old and had been starting the jeep up until the day I did the repair. However, when I took it in for testing, it failed the load tests.
1997 ZJ Laredo Rwd/4.0/150k