The check engine light keeps coming on in my 2006 Toyota Camry LE 4 Cylinder with 124,000 miles. I took it to the mechanic and they said there was a code for the O2 sensors so they changed the downstream sensors. The light went off for a few miles and then came back on. I got an oil change thinking that might fix it, and it did not. Took it back to the mechanic and the O2 sensor code is still showing, even though the sensors were changed. I also have a spacer on the catalytic converter. The car is running fine, but i cant pass an inspection with the light on. What can be causing this?
they said there was a code for the O2 sensors
What was the code? Codes don't tell you a specific part is bad, they point to a condition that exists that may have many different potential causes.
I got an oil change thinking that might fix it
Huh? Why would there be an expectation that an oil change would have any effect on the O2 sensors or their circuitry, assuming that's where the problem actually lies?
the O2 sensor code is still showing, even though the sensors were changed.
Once again, we need to know the specific code or codes. Were OEM sensors installed or are they aftermarket?
I also have a spacer on the catalytic converter.
Why?
What can be causing this?
Many different things. We need more specifics.