I have a check engine light on, and the dealer told me that it was a result of O2 sensor(s). They said that it would continue to go on and off as the sensor would fluctuate, and thats what has been the case (on 3 weeks, off 1). I was never given the trouble codes unfortunately. I would hate to have to replace 4, that would be just wrong.