I have the same problem with my 1996 JEEB Grand Cherokee, I change crankshaft sensor,igintion coil,dis. moudle,fule filter & tune it up,cap,rotor,wirs,battery,check all grounds,TPS,MAP,IAC and still doimg same, it just cutt off while driving, or at lights or some time wont crank at all, don't...