P0146: The computer sees no signal from the oxygen sensor farthest downstream on bank 1 (sensor 3)

O2 sensor no activity, bank 1 sensor 3

Severity: Monitor

An oxygen sensor circuit fault mostly affects emissions and fuel economy, and TroubleCodes.net reports little or no drivability change, so book a repair rather than stopping.

Source: how we rate severity

P0146 in short

P0146 means the computer sees no activity from the third oxygen sensor on bank 1, the side with cylinder 1. Typical causes are a dead or contaminated sensor, damaged wiring or a blown fuse. Fuel use can rise, so have it checked soon.

The computer expects a changing voltage from each oxygen sensor. P0146 sets when it sees no signal activity from bank 1 sensor 3.

Bank 1 is the side of the engine with cylinder 1. Sensor numbering depends on the exhaust layout, so check a diagram for your engine.

TroubleCodes.net notes that some vehicles use air/fuel ratio sensors instead of conventional oxygen sensors, so use the procedure for your vehicle.

Most likely causes

These are general causes for this code across vehicles. None is specific to one make or model.

  1. Cause 1: Failed or contaminated oxygen sensor

    Common general cause
    Why it ranks here
    TroubleCodes.net lists a defective sensor and silicone or oil contamination as causes.
    What would change this
    Discolouration or deposits on the removed sensor raise it.
    How to test the oxygen (o2) sensor
  2. Cause 2: Damaged sensor wiring, connector or blown fuse

    Common general cause
    Why it ranks here
    TroubleCodes.net lists damaged wiring and connectors and blown fuses in the heater control circuit.
    What would change this
    Visible damage, or an open circuit in continuity tests, raises it.
  3. Cause 3: Oil or coolant entering the engine contaminating the sensor

    Possible — needs testing
    Why it ranks here
    TroubleCodes.net lists internal engine problems such as oil or antifreeze contamination.
    What would change this
    Signs of oil or coolant loss raise it.

What to test first

Start at step 1. Each result tells you what it means and where to go next.

  1. Step 1: Read all codes and freeze-frame data and note any fuel trim, misfire, exhaust or other oxygen sensor codes stored with P0146

    Low riskTool: OBD-II scan tool

    • IfFuel trim, misfire or other sensor codes are also stored

      It meansRepair those first; they can disturb this sensor.

      Go to step 2

    • IfP0146 is the only code

      It meansInspect the sensor wiring next.

      Go to step 2

  2. Step 2: With the exhaust cold, inspect the sensor wiring, connector and related fuses for damage, corrosion and routing near hot parts

    Use cautionTool: visual inspection

    Warning:Let the exhaust cool fully before touching the sensor or its wiring. Back-probe connectors gently, never pierce insulation, and follow the wiring diagram for your engine.

  3. Step 3: Unplug the sensor and test its resistance and the circuit continuity, voltage and ground against the specification for your engine

    Best left to a shopTool: digital multimeter; wiring diagram

    Warning:Let the exhaust cool fully before touching the sensor or its wiring. Back-probe connectors gently, never pierce insulation, and follow the wiring diagram for your engine.

Symptoms

  • Check engine light
  • Higher fuel consumption
  • Hesitation or power loss in some cases

How to fix

  1. Step 1: With the exhaust cold, inspect the sensor wiring, connector and related fuse, then clear the code and test drive.

Parts and cost context

  • Oxygen (O2) sensor:Use the correct sensor for that bank and position on your engine; sensors in different positions are often different parts.

Labor varies by vehicle and shop; get a quote before you approve a repair.

Compare used part prices on PartPriceGuide

On your vehicle

Chevrolet

  • 1997 · Astro Van

    Supported by vehicle data

    GM bulletin 030604051 is a revised entry on P0146 (HO2S circuit insufficient activity, bank 1 sensor 3) for the 1997 Astro. Whether it is still current is not verified.

  • 030604051 (chevrolet)Status unverified

    Revised P0146 diagnostic entry for the bank 1 sensor 3 oxygen sensor

    1997astro-van · issued · NHTSA 10004313

    Revised GM bulletin on P0146, the heated oxygen sensor circuit insufficient activity code for bank 1 sensor 3, on the 1997 Astro. Only the NHTSA summary was read; it does not give the repair.

    We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.

GMC

  • 1997 · Safari

    Supported by vehicle data

    GM bulletin 030604051 is a revised entry on P0146 (HO2S circuit insufficient activity, bank 1 sensor 3) for the 1997 Safari. Whether it is still current is not verified.

  • 030604051 (gmc)Status unverified

    Revised P0146 diagnostic entry for the bank 1 sensor 3 oxygen sensor

    1997safari · issued · NHTSA 10004313

    Revised GM bulletin on P0146, the heated oxygen sensor circuit insufficient activity code for bank 1 sensor 3, on the 1997 Safari. Only the NHTSA summary was read; it does not give the repair.

    We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.

No curated relationships for P0146 yet.

All Oxygen sensors codes

Sources and review

  1. P0146 trouble code page — TroubleCodes.net
  2. On-Board Diagnostic Trouble Codes (generic code title list) — Delaware Division of Motor Vehicles
  3. Chevrolet bulletin 030604051: Revised P0146 diagnostic entry for the bank 1 sensor 3 oxygen sensor — General Motors (filed with NHTSA) ,
  4. Gmc bulletin 030604051: Revised P0146 diagnostic entry for the bank 1 sensor 3 oxygen sensor — General Motors (filed with NHTSA) ,
Last reviewed
Written by
Saurabh K.
Editorial review
Pending
Technician review
Technician review pending

This page explains what a code usually means; it is not a substitute for a professional inspection. How we source and review · Report an error

My Car

Pick your car and code pages will point out notes and bulletins for it. Saved only in this browser.

Fill this in from your VIN

Used once to identify your engine; not stored.