P0161: O2 Sensor Heater Circuit, Bank 2 Sensor 2
P0161 means the car's computer found a problem with the heater circuit of the rear (downstream) oxygen sensor on bank 2, the side of the engine that does not contain cylinder 1. It is not urgent, because there is no limp mode, but it turns on the check engine light and can keep the car from passing an emissions test.
You can keep driving
The car does not go into limp mode with this code, so it normally drives as usual. Have it fixed soon, because the check engine light stays on, the catalyst monitor for bank 2 cannot complete, and the car will likely fail an emissions inspection.
What it means
The downstream oxygen sensor sits behind the catalytic converter and helps the computer check that the converter is working. It has a built-in electric heater so it reaches working temperature quickly. P0161 is set when the current or voltage in that heater circuit is outside the expected range. The data lists two examples: GM checks the current on a supercharged V8 and fails it outside 0.3 to 2.9 A, and Ford checks the driver voltage continuously and the current once per drive cycle, with an upper limit of 3 A. A drive cycle is a trip in which the engine runs under the conditions needed for the computer to run its self-tests. Without the heater, the sensor becomes active late or not at all, so related codes P0159 or P0160 can follow. The light usually comes on after two drive cycles with the fault present.
Likely causes
- Heater element of the sensor burnt outVery likely
The heater inside the sensor is the part that most often fails, and it leaves the heater circuit open.
- Heater wiring, connector or fuse open or corrodedPossible
A break or corrosion in the supply, ground or connector stops the current from reaching the heater.
- Short in the heater circuit (current too high)Less likely
A short lets too much current flow, which pushes the reading above the upper limit.
- Driver in the engine module faultyLess likely
The engine computer switches the heater with an internal driver, and if that fails the circuit reads wrong even with good wiring and a good sensor.
What you may notice
- Check engine light on, usually after two drive cycles
- Follow-up codes P0159 or P0160 possible
- Catalyst monitor readiness for bank 2 not set, which matters for emissions testing
- Usually no change in how the car drives
What to check, cheapest first
- 1Read all stored codes and freeze-frame data, and note whether P0159, P0160 or P0141 appear as well. · you can do it
- 2Find the bank 2 downstream sensor and inspect its wiring and connector for damage, melted insulation, corrosion or loose pins. · you can do it
- 3Check the fuse that supplies the oxygen sensor heaters and replace it if it is blown, then see if the code returns. · you can do it
- 4Measure the heater element resistance at the sensor and compare it with the specification for that vehicle. · mechanic
- 5Check the heater supply voltage, ground and control signal at the connector to find an open or short in the wiring. · mechanic
- 6If the sensor and wiring test good, test the heater driver in the engine module. Otherwise replace the sensor, clear the code and complete a drive cycle to confirm the repair. · mechanic
Related codes
Frequently asked questions
Can I drive with P0161?+
Yes. There is no limp mode with this code. Repair it soon, since the light stays on and the car may fail an emissions test.
Can a loose gas cap cause P0161?+
No. A gas cap affects fuel vapor system codes. P0161 points to the heater circuit of the bank 2 rear oxygen sensor.
Will the car pass an emissions test with P0161?+
Probably not. The check engine light is on and the catalyst monitor for bank 2 may not be set, which can cause a fail.
Can I fix it myself?+
Often yes. The repair is rated easy and usually takes about 0.3 to 1.5 hours, typically a sensor swap or a wiring or fuse repair.
Written with the help of AI from the public OBDex definition (CC0). Each make may use the code differently. Updated: 2026-11-10