I have a straight 6 Jeep Cherokee, w/ 4 w/d. My check engine light went on today. When I turned the car off then on again a few minutes later it went off. It also did this around 218,000 miles. When it went off I didn't worry much about it. I seem to remember reading somewhere that something would have to be replace around that mileage. Any thoughts?