I have a 96 Jeep Grand Cherokee - I have the same stupid problem. I found a story where the guy replaced the crankshaft position sensor and it was a fix. I am going to try this next. I have spent more money trying to figure it out and I hope this works. In fact, my car died this morning three times, in traffic, and I hoping I get home tonight. If you get to this first, can you let me know if this fixes the problem please? My mechanic is a knucklehead and can't figure it it. When I checked on line, the part is cheap, it's gettting to it that may cost some money - this guy did a demo on youtube. Thanks,