How To Test The Upstream Oxygen Sensor P0131, P0132, P0133 (GM 3.8L)

Start Your Troubleshooting Here

The way this tutorial is set up, you'll be able to troubleshoot the upstream oxygen sensor in more than one way. I'll explain: You can do a simple oxygen sensor performance check or you can diagnose one of the following diagnostic trouble codes: P0131, P0132, or P0133.

Each specific test page will offer you specific testing info that's particular to that trouble code. To make it easier for you to find the right testing info, you can follow these links (all of these will take you to a specific page in this tutorial):

Basic Upstream Oxygen Sensor Performance Test

How To Test The Oxygen Sensor (GM 3.8L)

If you suspect that the O2 sensor has failed on your 3.8L equipped GM car or mini-van but aren't quite sure (because you have no trouble codes), then this test section is for you.

In a nutshell, to see if the O2 sensor (O2S11) has failed in your car or mini-van, you'll create a Rich condition and then see if the O2 sensor produces the correct report (on your scan tool).

To do this, you'll need to spray a little carburetor cleaner into an available vacuum hose while the engine is running.

If the oxygen sensor (O2S11) is good, it'll report a voltage between 0.800 to 0.900 Volts when the carb spray hits the cylinders and gets burned.

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

  1. 1

    Connect your scan tool to the your car or mini-van and start the engine (Don't have a scan tool? Need a scan tool? check out my recommendation: Actron CP9580 Scan Tool Review).

    Let the engine idle for at least 15 minutes before you start the test, to get the O2 sensor to activate.

  2. 2

    Now, on your scan tool (and once you're in Live Data mode), scroll down to the PID that's labeled O2S11. This PID is the one that will show you what the oxygen sensor is reporting in Volts DC.

  3. 3

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

    These should be constantly moving between any number between 0.100 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, let's go 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: The upstream O2 sensor's 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.

CASE 2: The upstream O2 sensor's 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.

To explain this a bit further, the front oxygen sensor should respond to the carb spray immediately by producing a voltage around 0.9 to 1 Volt DC. Since it didn't do this, you can safely assume the front oxygen sensor is either too worn out to respond or it's defective.


Buick Vehicles:
  • Century 3.1L, 3.3L
    • 1989, 1990, 1991, 1992, 1993, 1993, 1994, 1995, 1996
  • LeSabre 3.8L
    • 1988, 1989, 1990, 1991, 1992, 1993, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
Buick Vehicles:
  • Park Avenue (& Ultra) 3.8L
    • 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
  • Reatta 3.8L
    • 1988, 1989, 1990, 1991
Buick Vehicles:
  • Regal 3.8L
    • 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
  • Riviera 3.8L
    • 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999
  • Skylark
    • 1988, 1989, 1990, 1991, 1992, 1993
Cadillac Vehicles:
  • Deville
    • 1996, 1997, 1998, 1999
  • ElDorado
    • 1996, 1997, 1998, 1999
  • Seville
    • 1996, 1997, 1998, 1999
Chevrolet Vehicles:
  • Camaro 3.8L
    • 1996, 1997, 1998, 1999, 2000, 2001, 2002
  • Impala 3.8L
    • 2000, 2001, 2002, 2003, 2004, 2005
  • Lumina 3.8L
    • 1998, 1999
  • Monte Carlo 3.8L
    • 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
Oldsmobile Vehicles:
  • Achieva 3.3L
    • 1992, 1993
  • Aurora 3.8L
    • 1996, 1997, 1998, 1999
  • Cutlass Calais (Ciera, Cruiser) 3.1L, 3.3L
    • 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996
  • Delta 88 (Royale Brougham)3.8L
    • 1989, 1990, 1991
Oldsmobile Vehicles:
  • Intrigue 3.8L
    • 1998, 1999
  • LSS 3.8L
    • 1996
  • 88 Royale 3.8L
    • 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999
  • LSS
    • 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999
Oldsmobile Vehicles:
  • 98 Regency 3.8L
    • 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996
  • Silhouette 3.8L
    • 1992, 1993, 1994, 1995
  • Toronado 3.8L
    • 1988, 1989, 1990, 1991, 1992
Pontiac Vehicles:
  • Bonneville 3.8L
    • 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
  • Firebird 3.8L
    • 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
  • Grand Am 3.3L
    • 1992, 1993
Pontiac Vehicles:
  • Grand Prix 3.8L
    • 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005