P0161Fuel and air

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

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

  1. 1Read all stored codes and freeze-frame data, and note whether P0159, P0160 or P0141 appear as well. · you can do it
  2. 2Find the bank 2 downstream sensor and inspect its wiring and connector for damage, melted insulation, corrosion or loose pins. · you can do it
  3. 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
  4. 4Measure the heater element resistance at the sensor and compare it with the specification for that vehicle. · mechanic
  5. 5Check the heater supply voltage, ground and control signal at the connector to find an open or short in the wiring. · mechanic
  6. 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