How To Test The Oxygen Sensor (GM 3.1L, 3.4L)

The Oxygen Sensor Test

How To Test The Oxygen Sensor (GM 3.1L, 3.4L)

To test the oxygen sensor (O2S11), the very first thing you'll do is to induce a Rich condition.

This can easily be done by spraying a little carburetor cleaner into an available vacuum hose while the engine is running.

If the oxygen sensor (O2S11) is good, it'll produce 0.900 Volts and you'll be able to see this on your scan tool (in Live Data mode).

Alright, this is what you'll need to do:

  1. 1

    Hook up your scan tool to the diagnostic connector under the dash and start the engine (Don't have a scan tool? Need a scan tool? Check out my recommendation: Actron CP9580 Scan Tool).

    Let the car or mini-van run for about 15 minutes to get the O2 sensor to activate.

  2. 2

    Once you're in Live Data mode, scroll down to the PID that's labeled O2S11. This PID will show you the oxygen sensor voltage activity.

  3. 3

    Now, take a look at the voltage readings for O2S11.

    If the engine has been running for about 15 minutes, and IF the 02 sensor is OK, you should see the voltages moving between 0.200 Volts and 0.900 Volts.

    If the voltages are not moving between 0.100 and 0.900 Volts, don't worry about it just yet, continue on to the next step.

  4. 4

    With the engine running, spray a little carburetor cleaner into a vacuum hose (that has engine vacuum) while you observe your scan tool's display screen.

    You're not going to be able to spray carb cleaner into the throttle as the engine is running, because if you were to do this, the engine will die as soon as you disconnect the air duct from it (to spray into it).

    If you spray too much, the engine will stall. If this happens to you, just restart the engine and repeat the step and spray less carb cleaner spray.

  5. 5

    As you spray some short burst of carb cleaner into the vacuum hose, you should see the voltage numbers of O2S11 immediately spike to 0.800 to 0.900 Volts. And as long as you're spraying, these voltage number should stay there.

  6. 6

    When you stop spraying, the O2 sensor values should come down and within a few seconds, they should start oscillating between 0.100 Volts to 0.900 Volts. If they don't, don't worry about it yet.

OK, the test is done, let's take a look at what your test results mean:

CASE 1: O2S11 voltage numbers spiked to 0.900 Volts when you sprayed carb spray into the vacuum hose. This tells you that the oxygen sensor is OK at this point in time. It does not need to be replaced, since whatever's causing the PCM to think it's fried is something else.

For more info on this, go to the section: Oxygen Sensor Codes Keep Coming Back.

CASE 2: O2S11 voltage numbers DID NOT spike to 0.900 Volts when you sprayed carb spray into the vacuum hose. This confirms that Bank 1 Oxygen Sensor 1 is no longer working. You can replace the oxygen sensor.

Oxygen Sensor Codes Keep Coming Back

So you tested the oxygen sensor and they tested good or you have already replace one or both and yet the PCM keeps accusing them as being bad (which also means that the check engine light is back on).

When this happens, it's usually due to either a Rich condition or Lean condition that's being caused by some other component on the engine.

What sucks about this, is that whatever is causing the Rich or Lean condition is not present all of the time (specially when you're conducting the tests). This happens quite a bit. The strategy here is to wait a few days for the condition (that's causing the O2 sensor issues) to get worse. When this occurs, you'll be able to test it and solve it.

More Test Articles

I've written quite a few 3.1L, 3.4L ‘how to’ tutorials that may help you troubleshoot the issues on your Ford car, pick up or SUV. You can find the complete list at: GM 3.1L, 3.4L Index Of Articles.

Here's a sample of the GM 3.1L, 3.4L V6 articles you'll find:

Thank You For Your Donation

If this info saved the day, buy me a beer!

If This Info Saved the Day, Buy Me a Beer!


Buick Vehicles:

  • Century 2.8L, 3.1L
    • 1987, 1988, 1989, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
  • Regal 2.8L, 3.1L
    • 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996
  • Rendezvous 3.4L
    • 2002, 2003, 2004, 2005

Buick Vehicles:

  • Skylark 3.1L
    • 1994, 1995, 1996, 1997, 1998

Chevrolet Vehicles:

  • Beretta 2.8L, 3.1L
    • 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996
  • Camaro 3.4L
    • 1993, 1994, 1995

Chevrolet Vehicles:

  • Cavalier 2.8L, 3.1L
    • 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994
  • Celebrity 2.8L, 3.1L
    • 1987, 1988, 1989, 1990
  • Corsica 2.8L, 3.1L
    • 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996

Chevrolet Vehicles:

  • Impala 3.4L
    • 2000, 2001, 2002, 2003, 2004, 2005
  • Lumina (& APV) 3.1L, 3.4L
    • 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
  • Malibu 3.1L
    • 1997, 1998, 1999, 2000, 2001, 2002, 2003

Chevrolet Vehicles:

  • Monte Carlo 3.1L, 3.4L
    • 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
  • Venture 3.1L, 3.4L
    • 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005

Oldsmobile Vehicles:

  • Achieva 3.1L
    • 1994, 1995, 1996, 1997, 1998

Oldsmobile Vehicles:

  • Alero 3.4L
    • 1999, 2000, 2001, 2002, 2003, 2004
  • Cutlass (Ciera & Supreme) 2.8L, 3.1L, 3.4L
    • 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999
  • Silhouette 3.4L
    • 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004

Pontiac Vehicles:

  • 6000 2.8L, 3.1L
    • 1987, 1988, 1989, 1990, 1991
  • Aztek 3.4L
    • 2001, 2002, 2003, 2004, 2005
  • Firebird 3.4L
    • 1993, 1994, 1995
  • Grand Am 3.1L, 3.4L
    • 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005

Pontiac Vehicles:

  • Grand Prix 2.8L, 3.1L, 3.4L
    • 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
  • Montana 3.4L
    • 1999, 2000, 2001, 2002, 2003, 2004, 2005
  • Sunbird 3.1L
    • 1991, 1992, 1993, 1994

Pontiac Vehicles:

  • Trans Sport 3.4L
    • 1996, 1997, 1998, 1999

Isuzu Vehicles:

  • Rodeo 3.2L
    • 1993, 1994, 1995
  • Trooper 3.2L
    • 1992, 1993, 1994, 1995