That missing, coughing, thing- ELE. CHOKE WIRE!
Have '89 YJ. Carbed 4.2L. Started to briefly stall then quickly progressed to point that would hardly run. It coughed, sputtered, missed horribly and generally was one sick Jeep.
New plugs. At first thought I fixed it. Ran better. Drove it. No problem. Smugly patted myself on the back.
Sat a couple days and when I started it was worse than ever.
I scoured these forums and found a bunch of possibilities. O2 Sensor, CPS, CAT, timing, fuel filter......I'm in over my head.
So, I took it to my "guy". He's the guy that just knows cars. Anytime I take something to him he finds it the first time and fixes it cheap.
And he didn't let me down this time.
I was ready for 2-3 hundred dollars minimum. "Let's try this...could be that".
He nailed it the first time. Bad electric choke wire. Charged me 10 bucks. Ran great now for a couple weeks.
So.....I offer this as one more thing to think about checking if you have this problem which seems to be fairly frequent.
Hope it may help a fellow Jeeper.