Motor Vehicle Maintenance & Repair Stack Exchange is a question and answer site for mechanics and DIY enthusiast owners of cars, trucks, and motorcycles. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a 2005 Hyundai Accent, and the check engine light is on. I'm almost 100% sure it's the O2 sensor because it's not as fuel efficient as usual... My work schedule conflicts with mechanics around me, and I do not have time to get a reading on the car. Is there a way I can identify whether it's the upstream or downstream sensor that needs replacement?

share|improve this question
You could buy an OBD2 reader for just a few $ and read the codes yourself. I wouldn't jump to the conclusion it is an 02 sensor, you could end up spending a lot of money guessing. – HandyHowie Feb 17 at 20:06
O2 sensors can be checked with a voltmeter, but with all that time and trouble and the possible expense of a decent multimeter, you might as well pick up a cheap scan-tool. Posting a basic how-to – JPhi1618 Feb 17 at 20:17
Most big chain auto parts stores (Autozone, O'Reilys, etc) are open long hours and will check your codes for free, with no obligations. – MooseLucifer Feb 17 at 20:49
@MooseLucifer please don't assume everyone around you is American. – I have no idea what I'm doing Feb 18 at 8:38
Anyways, if somehow you are absolutely sure that an O2 sensor is responsible then the upstream sensor is much more likely to cause driveability and fuel consumption problems, as it is the one that does the most significant part of the job. The downstream sensor often just watches the condition of the catalytic converter, sometimes makes smaller adjustments to the mixture. However I wouldn't be that confident about the sensor, it's not a cheap part and reading the code is easy. – I have no idea what I'm doing Feb 18 at 9:17

This requires a bit of mechanical know-how and some time...

An O2 sensor can be tested with a multimeter that measures millivolts. You'll need to securely attach one lead to the signal wire of the sensor and the other to a good ground on the car. This all has to stay in place with the car running...

Fire up the engine and look at the voltage reading of the sensor. Low (lean) should be around 0.2v and the high side (rich) should be around 0.8v. Rev the engine repeatedly and see if it fluctuates. You can also force a lean condition by allowing air past the MAF by unplugging a vacuum hose or just loosening the MAF from its boot or force a rich condition by obstructing the intake.

Test both sensors and see if one fails to respond. If they both stay at the same voltage (report always lean or always rich) then there could be another problem, but if one responds and the other seems out of wack, it's probably the problem.

Warning: The exhaust and engine get very hot, very quickly. Attaching the multimeter to the O2 sensor connector could also be tricky. If the O2 sensor has 3 wires it's a "heated" O2 sensor, and you need to find which of the three is the signal wire.

share|improve this answer

You may want to review this answer of mine.

The tests outlined there for heater resistor continuity and response to lean/rich conditions assume a fully functional sensor. If the behavior under testing doesn't match what is outlined there, you know that the sensor has an issue.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.