How many miles are on it? From what I understand (someone may have fed me a crock of bull) is that the factory default is 85k or so for the check engine light to come on, supposedly to "prompt" a replacement of the O2 sensor. I just put a piece of black electrical tape over the idiot light and kept driving it with no problems.