Crankshaft positioning sensor and what else?
(I apologize for the length, I tried to include the pertinent information..) Three YJ's drove to Death Valley on Friday and two drove back on Monday towing the third...mine.We went through Steel Pass between Saline Valley and Death Valley on Sunday and on good gravel roads I could hear and feel a little hesitation, but couldn't figure it out. On the gawdawful washboard and driving through the wash before the pass, it REALLY was hesitating, but seemed to shake itself out when there were long relatively smooth stretches. Once we hit the pass, forget about it. We had to stop navigate a waterfall just before the pass, and not only was their hesitation but the brand new muffler sounded like crap as it was gunned up a loose dirt/gravel hill immediately after the waterfall. It really started to miss a short while later but we attributed that to needing gas because when we fueled up it sounded a little better when it ran. We had to stop about 25 minutes later as one of the other jeeps broke a tie rod on a rock. After maybe an hour and a half it didn't want to start at all and sounded BAD...like maybe it was running on two unhappy cylinders. We made it down 3 waterfalls with no power and then were towed to the dunes. After a lot of discussion, we thought it might be the CPS, and if it ran well on pavement then that had to be it for sure. Sure enough, after being towed on miles of washboard, when we hit pavement it ran like a Jeep is supposed to...until we went up a grade. After a few of those, it wouldn't even start any more. At that point we were towed all the way to the turn off for Scotty's Castle, and we tried to start it once more. Got it started after a struggle, but it would not go into gear. Actually, the it went into gear, but giving it gas accomplished nothing. It was a long tow back to Las Vegas.
So. if it is the crankshaft position sensor, what ELSE is it? Why would it progress from being an apparent cps issue to refusing to have forward momentum? Any and all helpful input is gratefully requested.