I had kind of the same problem with my 1991 YJ. It allready started running, spitting and sputtering after some miles. At the end it did not restart at all. Replaced everything you did. Did not help. Then took the engine computer out of the Jeep of a friend and that worked all right. On EBay I looked for a used engine computer, because a new one is very expensive here in the Netherlands. Purchased one for $ 80 + shipping from I guy in the USA who sold his wrekced Jeep in parts. Since then my rig runs like never before. I suggest you try the engine computer swap. Good luck.