I just read your whole thread. Your problem sounds like one I had a while back. Driving along and motor would skip a beat for no reason. For the life of me I could not figure it out until it died going down a road.
The CPS was the problem. The book said disconnect the CPS plug, wait a minute, plug it back in. If your YJ starts you know that it was the CPS, go buy a new one.
One more thing, Please fill out your profile, it helps us to help you.