"Check Engine Light" comes on from time to time. I've had a mechanic check it with his diagnostic computer it said the EGR vavle was bad, he replaced it, about a year later the check engine light came on from time to time. Then it was the O2 sensor, it was replaced. As I said, the light is on again and off again after about 2 years. The mechanic I had has gone into a different line of business, still in cars, but a machine shop. We are thinking about taking a trip across country in September and I'm wondering if I should consider getting another car if this problem keeps coming back with the car we have now. By the way the car has 112,000 miles on it.