Q: do i need to replace both sensors

asked by on April 07, 2017

do i need to change both 02 sensors . when obd code says 02 sensor.

My car has 140000 miles.
My car has an automatic transmission.

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

Only oxygen sensors that are DIRECTLY tested and fail need to be replaced. Please keep in mind that OBD trouble codes do not conclusively diagnose failed parts, nor could they. Consequently, the only way to condemn an oxygen sensor (or any part) is to test it directly. Just to give you an illustration, if the wire to a brand new oxygen sensor is loose, the check engine light will come on and an "oxygen sensor code" will be saved. You might read the code and think, "I need an oxygen sensor." But, there is nothing wrong with the oxygen sensor in that scenario because the sensor is brand new. Instead, the code has set because a wire to the sensor is loose and so the computer cannot read any data from the sensor. The point is a real mechanic will almost never replace a part on a car based on a code. Instead, only replace parts that are properly, and directly tested, and once tested do not meet the required specifications. That strategy will save you a lot of money, too, plus you’ll gain a better understanding of exactly what vehicle technology can and cannot do.


With regard to oxygen sensors, the ONLY technique that can be used to determine if an oxygen sensor is actually bad, and thus must be replaced, is to view it’s operation in real time on an appropriate scanner and/or hook it up to an oscilloscope. If the oxygen sensor is functioning properly, at 2,500 RPM, on a scope you will see a rough sine wave with a trough at .2, a peak at .8 volts and a frequency of about 5-7 hertz. If you see that waveform, you are good to go. If you don’t see that waveform, replace the oxygen sensor. If you see that waveform and yet the check engine light remains on and an oxygen sensor related code is still there, the problem is NOT the oxygen sensor but rather a different vehicle component. If a mechanic tells you an oxygen sensor is bad, ask him exactly what he saw on the scope. If he didn’t view the sensor on a scope, then he or she is just guessing (and wasting your time and money) as to the status of the sensor or the cause of the check engine light. To get your issue promptly and professionally resolved for you, please request a check engine light diagnostic - oxygen sensor waveform check and the responding certified mechanic will come to your location and determine what, if anything, is required to be repaired on your vehicle. If you have further questions or concerns, do not hesitate to re-contact YourMechanic as we are always here to help you.

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

AC not blowing cold air in 2003 Toyota Matrix
If the AC light is flashing and the air is coming out warm the problem might be a faulty AC compressor clutch relay. There is a technical service bulletin published by Toyota that has an updated relay part number to...
2003 Chevy Maliby shakes when it's put in drive
Realize that, at that age, those things can get worn. First check for vacuum leaks. If you don't find any vacuum leaks, then try and have the fuel injection system cleaned (https://www.yourmechanic.com/article/how-to-use-a-fuel-injection-cleaning-kit-by-ed-ruelas). A lot of times, the cleaning would help....
Engine burning fair bit of oil
You should first have the engine checked for any leaks and the PCV system serviced. Then make sure a paper style factory air filter is used. Use the correct oil and then document exactly how much oil is used per...
key in accessory position and can' turn off or on can't get key to turn stuck in accessory position
Hi and thanks for contacting YourMechanic. When the key is in the ignition switch, the key should not be able to come out of the switch when it has been turned. When the key is able to come out of...
My steering wheel vibrates
Steering wheel vibration can be caused by a few different issues or components. If the front tires are out of balance, the imbalance will cause a vibration typically felt and seen in the steering wheel. If a tire is out...
Car won't turn on to drive.
Hi there. Try pulling the fuse that is marked security and see if the engine will start up. If the engine starts up, then the alarm control system has failed and needs replaced or the battery in the key fob...
When releasing my clutch in first gear, it stutters and vibrates the car.
It's probably clutch related, for example due to worn out friction material and/or a pressure plate defect BUT it's also possible that the motor mounts could be implicated and the engine as well if the engine is bogging down (due...
Car stopped while driving an steering wheel locked an engine light on
Hi there. When a car sits for an extended period of time, several issues can occur that cause the vehicle to not start. Sometimes it's an ignition system problem. with relays or ignition system components being damaged or worn out....
Check Engine code P128
Claimed by Jay Safford

Related articles

P0178 OBD-II Trouble Code: Fuel Composition Sensor Circuit Low Input
P0178 P0178 code definition Fuel Composition Sensor Circuit Low Input What the P0178 code means P0178 is a generic OBD-II code indicating that the diesel fuel sensor is giving a low input, which could be from an open circuit in...
P0777 OBD-II Trouble Code: Pressure Control Solenoid B Stuck On
P0777 code means a fault was detected in either the electronic pressure control solenoids or solenoid circuits often due too failures or blockages.
P2633 OBD-II Trouble Code: Fuel Pump B Control Circuit Low
P2633 code has a problem with fuel pump B control circuit often due to a bad fuel pump, faulty fuel pump relay, or broken ground wire.