Q: Check engine, traction off lights are showing

asked by on May 13, 2016

I purchased my car used, and the check engine and traction off lights are on. I checked on the code scanner, it showed: knock sensor. After fixing that, then O2 sensor codes starting show. What else do I need to fix?

Check Engine Light is on Inspection $94.99 - $114.99 Get a Quote

The Check Engine Light is likely still on due to the oxygen sensor faults. The unfortunate thing is that engine computers sometimes cannot detect another problem if they are dealing with one already. That may be why it didn’t have oxygen sensor faults at first, but set the faults after you fixed the other problem.

The best thing you can do now is to diagnose the issue with the oxygen sensors, as it may not be fixed by replacing the sensors. You also may need to scan the ABS control module, as there may be faults stored in that which are causing the traction control light to be on. If this sounds like more work than you are up for, I suggest contacting a professional technician to have them diagnose the real cause of the check engine light.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing


Experienced Mechanic?

Earn up to $70/hr

What others are asking

Passenger's side wheel vibrates
It sounds like you have a faulty wheel bearing. The vibration goes away when you turn because you are loading the bearing and taking up all of the play. Wheel bearings can be checked by jacking up the vehicle, and...
Car shaking vibrating - 2008 Mercedes-Benz E350
Hello. From what you describe it would appear that your vehicle is experiencing some sort of engine performance issue that is also causing vibrations. If there are issues with the engine that cause misfires, the vehicle may experience a loss...
Thermostat gauge reads in the middle.
The temperature gauge should go up to about the middle when the system is working normally. If the gauge is reading anywhere near the middle of the gauge it is not overheating. The gauge does not have numbers on the...
Location of crankshaft position sensor with pictures
Hi there. The crankshaft position sensor is located at the rear of the engine block near the transmission. Unfortunately I cannot send over any pictures. If you need to have your crank sensor replaced, consider YourMechanic, as a certified mechanic...
Temperature gauge isn't working properly
This may suggest a faulty cooling fan relay. As you may know the helps to maintain the proper coolant temperature by turning the fans on and off at specific temperature thresholds. When this switch is not working properly, this can...
Stalling and jerking
Hi There, Unfortunately, there are many different reasons that may cause an engine to stall (https://www.yourmechanic.com/services/car-is-stalling-inspection), including fuel delivery problems, vacuum leaks and various sensor malfunctions. When this happens, this causes a reduction in power as you have indicated. As...
Button on shifter stuck in
It sounds like your shifting mechanism (https://www.yourmechanic.com/services/car-is-not-shifting-into-park-inspection) may be broken or caught in a bind. This can happen for a number of reasons such as broken parts or in some cases, things like coins or other debris may fall into...
Brakes not as responsive, must slam on breaks to stop, sponge pedal, slowed braking, replaced most parts already, can’t find leak
The problem you describe of low or no pedal after replacing the master cylinder is an indication of air is still in the system. You may have antilock brakes that needs to be bled out using a scanner that can...
My 1995 Dodge intepid 3.5L 158K miles keeps overheating. Can that problem be solved once the motor has some wear?
If your engine is overheating and replacing the water pump stops the leaks and gets coolant circulating again through the system then you should not have a problem even with a high mileage engine. If you overheated engine several times...

Related articles

P2247 OBD-II Trouble Code: Oxygen Sensor Reference Voltage Circuit Open - Bank 2 Sensor 1
P2247 P2247 code definition The P2247 diagnostic trouble code is an indication that there is a problem with the bank 2 sensor 1 oxygen (O2) sensor reference voltage circuit. Related Trouble Codes: P2243 OBD-II Trouble Code: O2 Sensor Ref Voltage...
P0316 OBD-II Trouble Code: Misfire Detected on Startup (First 1000 Revolutions)
P0316 means the engine is misfiring due to damaged or defective ignition system components or engine vacuum leaks.
What Does the Catalytic Converter Warning Light Mean?
The catalytic converter warning light means the catalytic converter in your engine may not be working properly, possibly due to overheating.