Driving wife's Grand Cherokee last Friday night on the interstate around 70mph. It gave a little lurch (had been running fine, always maintained, never leaked anything, never run hot) and just quit. Tach was freaking out. Timing chain and gears are intact and in good shape. Timing seems to be good. Cam and crank not broken. Low compression in first 4 cyl, but has been running like a champ up until last week. It has 105k miles. Any ideas that I might have missed?