Skip to content

P0161

Powertrain
Low

O2 Sensor Heater Circuit Malfunction (Bank 2, Sensor 2)

Get Your FREE AI Diagnostic Report

Enter your vehicle for a personalized diagnosis for code P0161

P0161

Optional: Add your vehicle for more accurate diagnosis

P0161 indicates a malfunction in the heater circuit of the downstream oxygen sensor on Bank 2. Modern O2 sensors have built-in heaters that quickly bring the sensor to its operating temperature of around 600°F (315°C). Without a working heater, the sensor must rely on exhaust heat alone to warm up, which can take several minutes — especially during cold weather or short trips.

The heater circuit allows the sensor to begin providing accurate readings within 20-30 seconds of engine start. When the heater fails, the sensor operates in an unheated mode during the warm-up period, during which the PCM cannot accurately monitor catalytic converter efficiency. This mainly affects cold starts and short trips where the engine never fully warms up.

This is a low-severity code that will not cause significant driveability issues in most cases, especially once the engine is fully warmed up. However, it will trigger a Check Engine Light and cause an emissions test failure. The most common fix is replacing the O2 sensor, as the heater element is built into the sensor assembly and cannot be repaired separately. Before replacing the sensor, check the heater circuit fuse and wiring — a simple blown fuse is an easy, inexpensive fix.

Severity

Low — MonitorThis Month

Symptoms

  • Check Engine Light is on
  • Longer warm-up period before smooth idle
  • Slightly rough idle when cold
  • Reduced fuel economy during short trips
  • Failed emissions test
  • Possible slight hesitation during cold starts

Likely Causes

Failed O2 sensor heater element45%

The internal heater element in the downstream O2 sensor on Bank 2 has burned out or developed high resistance, preventing the sensor from reaching operating temperature quickly.

Wiring or connector issue in heater circuit25%

A broken wire, corroded connector, or poor ground connection in the heater circuit prevents adequate current from reaching the sensor's heater element.

Blown O2 sensor heater fuse or relay15%

The fuse or relay that supplies power to the O2 sensor heater circuit has failed, cutting off power to the heater element entirely.

O2 sensor heater circuit short10%

A short circuit in the heater wiring — either to ground or to power — has caused the heater to stop functioning and may have blown the heater fuse.

PCM heater control driver failure5%

The PCM's internal driver circuit that controls the O2 sensor heater has failed, preventing it from energizing the heater element.

Estimated Cost

DIY Repair

$25$100
Difficulty

DIY Friendly

Shop OBD2 scanners

Professional Repair

$130$350

Includes parts + labor

Common Fixes

  1. Replace the Bank 2 Sensor 2 oxygen sensor (includes heater element)
  2. Check and replace blown heater circuit fuse
  3. Repair damaged wiring or corroded connectors in the heater circuit
  4. Verify and repair ground connections for the heater circuit

Shop Parts

Videos

P0161 Explained - Oxygen Sensor Heater Circuit Malfunction (Simple Fix)

FIXD

How to Fix P0161 Engine Code in 2 Minutes [1 DIY Methods / Only $19.91]

nonda

How do i fix code P0161: CAUSES and SOLUTIONS

DTCcodes

Related Codes

Still have questions P0161?