P0161 Code: O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 2)

🟢 Low severity · drivable

Safe to drive. This affects only the sensor's heater, which warms it faster after a cold start.

What P0161 means

The heater inside the bank 2 sensor 2 oxygen sensor is not working. Oxygen sensors have a small heater so they reach operating temperature quickly. When the heater circuit draws too little or too much current, the computer sets this code.

Symptoms

Common causes

How to fix it

FixDIY?Typical cost
Check the O2 sensor heater fuse and wiringYes$0–20
Replace the bank 2 sensor 2 oxygen sensorYes$60–200

Frequently asked questions

Can I drive with a P0161 code?
Yes. It is a downstream sensor heater fault and won't affect drivability, though it may fail an emissions test until fixed.
What is the most common cause of P0161?
A faulty oxygen sensor whose internal heater has burned out.
How much does it cost to fix a P0161?
Typically $60–200 for a new sensor, or close to nothing if the problem is just a blown fuse.

Related codes

P0156
P0156 Code: O2 Sensor Circuit Malfunction (Bank 2 Sensor 2)
P0141
P0141 Code: O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 2)
P0160
P0160 Code: O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 2)

Updated 2026-08. This page is informational and not a substitute for professional diagnosis.