HomeTrouble CodesP0146

P0146 — O2 Sensor Circuit No Activity Detected Bank 1 Sensor 3

Generic OBD-II · all makesPowertrain (engine & transmission)

OBD-II code P0146 indicates that the powertrain control module (PCM) has detected no activity from the oxygen sensor circuit for Bank 1 Sensor 3. This sensor is typically located after the catalytic converter and monitors its efficiency. A lack of signal activity means the sensor is not switching voltage as expected, often due to a faulty sensor, wiring issue, or exhaust leak.

Symptoms

What causes it — most likely first

1. Faulty oxygen sensor (Bank 1 Sensor 3)

The sensor itself may be worn, contaminated, or internally failed, causing it to stop producing a varying voltage signal. This is the most common cause.

2. Damaged wiring or connectors

Open circuits, shorts to ground or voltage, or corrosion in the sensor wiring or connector can interrupt the signal. Inspect for broken wires, melted insulation, or loose terminals.

3. Exhaust leak near the sensor

An exhaust leak upstream or near the sensor can introduce fresh air, causing the sensor to read a constant lean condition and not switch properly.

4. Contaminated sensor

Oil, coolant, or silicone contamination from engine leaks or improper sealants can coat the sensor element, preventing it from detecting oxygen changes.

5. Blown fuse or relay for O2 sensor heater circuit

If the heater circuit fuse is blown, the sensor may not reach operating temperature, leading to no activity. This often sets a separate heater circuit code.

6. PCM failure

A faulty powertrain control module is a very rare cause. It should only be considered after all other possibilities are thoroughly ruled out.

How it's diagnosed

  1. Use a scan tool to confirm the P0146 code, check for other codes, and clear them. Test drive to see if the code returns.
  2. Visually inspect the Bank 1 Sensor 3 oxygen sensor and its wiring harness for damage, corrosion, or loose connections. Repair as needed.
  3. Monitor the sensor signal with a scan tool or multimeter. A healthy sensor should switch between 0.1V and 0.9V. A stuck voltage (e.g., 0.45V) suggests an open circuit or failed sensor.
  4. Test the sensor heater circuit for proper resistance and voltage supply. A failed heater can cause no activity, though it usually triggers a separate heater code.
  5. Check for exhaust leaks before the sensor that could dilute the exhaust stream and cause a false lean reading.
  6. If all else is good, perform a thorough wiring check from the sensor connector to the PCM. Only suspect the PCM after eliminating all other causes.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

What does OBD-II code P0146 mean?

It means the engine control module has detected no signal activity from the downstream oxygen sensor on bank 1, indicating the sensor is not responding to changes in exhaust oxygen content.

Can I drive with a P0146 code?

The vehicle is usually safe to drive, but fuel economy may decrease and emissions will increase. Prolonged driving could damage the catalytic converter if the issue is related to a rich or lean condition.

Is the PCM likely the cause of P0146?

No, PCM failure is extremely rare for this code. The problem is almost always the oxygen sensor, wiring, or an exhaust leak. Do not replace the PCM without a thorough diagnosis of all other components.

How do I fix a P0146 code?

Diagnose the specific cause first. Common fixes include replacing the oxygen sensor, repairing damaged wiring or connectors, or fixing an exhaust leak. Avoid replacing parts without proper testing.