The check engine light (p1239) went away after I changed the fuel filter. The car is well kept. It has new expensive tires, new fuel filter, new serpentine belt, new Denso Iridium spark plugs, and new shocks. I kept up well with oil changes. No problems.