So for the past week or so my Jeep has had a slight knocking sound(like a stuck lifter), until today...... while going down the road minding my own business not driving hard or anything out of the ordinary. it stopped for a split second, then there was a rattling noise then it just died. i tried roll starting it and nothing. i tried to start it again and it attempted to run for a few seconds but it sounded like it was trying to run off of maybe 2 or 3 cylinders. what could this be? and if it helps any she has about 189xxx miles and is a 02 sport. no prior problems and i use good oil and filters. also never saw any metal in the oil in and i changed it about 750 miles ago. completely lost at this point and any help is greatly appreciated