Estimates Trouble Codes P0161

P0161 Trouble Code: O2 Sensor Heater Circuit Malfunction

Our mobile mechanics can quickly diagnose a P0161 trouble code and bring the shop to you 7 days a week. Get a quick and fair quote today.

Find Your Cost

(2,074 Reviews)

What Is P0161?

P0161 is an OBD-II Diagnostic Trouble Code (DTC) that indicates an O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 2).


Here’s the full P0161 code breakdown:

  • P: Powertrain. The code refers to the engine, transmission, fuel system, or related accessories.
  • 0: Generic. The code applies to all OBD-II compatible vehicles manufactured after 1996 (i.e., it’s not specific to any make, such as Ford or Toyota Motor Corporation).
  • 1: The code refers to the fuel or air control system.
  • 61: Specific fault index 61, O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 2).

A. How Does the O2 Sensor Heater Circuit Normally Work?

The heated oxygen sensor (HO2S) is a component that senses the oxygen content of a car’s exhaust gasses. It has a heating element to bring the sensor to the optimal operating temperature.

The Bank 2 sensor 2 refers to the downstream sensor on Bank 2, located in the rear behind the catalytic converter. But whether it’s on the driver or the passenger side depends on your engine configuration.

When you start your car, the Powertrain Control Module (PCM) checks the engine coolant temperature, then the oxygen reading from the O2 sensor. It uses these readings to control the vehicle’s air-fuel ratio and exhaust emissions

B. What Happens When the P0161 Error Code Occurs? 

The P0161 trouble code means the PCM detected a short or incorrect resistance in the oxygen sensor heater circuit. When this happens, the PCM will trigger code P0161, and the Check Engine Light or Service Engine Soon (SES) light will illuminate.

Common Symptoms

If you encounter the P0161 code, you may experience one or more of these symptoms:

  • An illuminated Check Engine Light or SES light
  • The engine runs rough
  • Decreased fuel economy
  • Increased vehicle emissions

Its also possible that the malfunction won’t cause any noticeable symptoms, but it’s still important to get code P0161 repaired.

Can I Still Drive?

Yes, you can drive with the code P0161 and Check Engine Light on. 

The P0161 trouble code may not affect your vehicle’s ride quality. However, it’s recommended to have the problem fixed as soon as possible to avoid consequences like:

➤ Further damage to other parts, such as the catalytic converter, which leads to unnecessary and expensive repairs.

➤Increased fuel wastage which impacts the engine’s ability to control the air-fuel ratio correctly.

Excessive vehicle emissions from the exhaust pipe, which may go against emission regulations in your area.

P0161 Causes

The P0161 code and associated SES light (Service Engine Soon light) can be caused by several factors, including:

  • A faulty heated oxygen sensor
  • An open rear heater circuit
  • An improper HO2S heater circuit ground
  • Incorrect resistance in the HO2S heater circuit
  • A leaky exhaust pipe or damage to the exhaust manifold
  • A faulty Powertrain Control Module


Diagnosing and repairing trouble code P0161 requires specialized knowledge and equipment. It’s recommended to send your car to a qualified mechanic rather than attempting DIY repairs.

Here’s how your mechanic will diagnose and repair the P0161 trouble code:

Step 1: Use an OBD-II Scanner to Identify the Code(s)

Use an OBD-II scanner to determine which error code is triggering the Check Engine Light. They’ll also see if other codes are present that may need to be addressed first.

Step 2: Visually Inspect the Heater Element Circuit Wiring

Perform a thorough inspection of the oxygen sensor heater circuit using a wiring diagram, which you can find in a service manual or get online. You’ll need the wiring diagram from your vehicle to ensure that you’re testing the correct wire.

Look for damage to the wiring harness, terminal corrosion, or anything disrupting continuity. Repair and replace wiring for the rear heater as necessary.

Step 3: Perform a Connector Check

If the wiring is sound, but the problem continues, check the alignment of the HO2S heater rear connector. Also, check the PCM and engine control relay connector. Ensure each connector is attached correctly. If necessary, disconnect the connector and plug it back in.

Step 4: Check the Engine Ground

Locate the engine ground and earthing wire. Inspect them for damage, terminal corrosion, or a loose connector. Make any required repairs to restore the engine ground.

Step 5: Check Power Supply Line Voltage to the Sensor

Use a digital multimeter to test the battery voltage to the downstream sensor. The voltage measurement should match the specification in the car’s manual. If the voltage reading at the O2 sensor heater is zero, it likely indicates an open circuit. If the voltage measurement is low, there’s probably a resistance issue.

Step 6: Check the Heater Circuit Resistance

Take a resistance measurement at the oxygen sensor to see if it meets the specification. If the resistance measurement is incorrect, the O2 sensor may not be able to reach the optimal operating temperature and will need to be replaced.

If the resistance at the O2 sensor heater is correct, check the resistance of the circuit connecting the sensor to the Powertrain Control Module. If this measurement is incorrect, the problem may be in the PCM itself.

Step 7: Inspect for Exhaust Damage

Before replacing the PCM, inspect the exhaust manifold for any holes or leaks that may interfere with the oxygen and fuel levels.

Common Diagnostic Errors

It’s crucial to perform each diagnostic step in sequence rather than replacing the bank 2 sensor as a first resort. Failure to check the heater circuit wiring, connector alignment, battery voltage, earthing wire, and engine ground can lead to unnecessary repair costs.

Possible Repairs For P0161 & Costs

Fixing the P0161 diagnostic trouble code may involve one or more of the following:

  • Repairing or replacing the harness or wiring in the heater circuit
  • Replacing the rear oxygen sensor
  • Replacing the catalytic converter
  • Replacing the PCM

The cost of repairing the P0161 fault code will include all parts and labor involved in the repair.
Here are estimates of the potential costs:

  • Repairing or replacing the harness or wiring in the heater element circuit: $100-$1,000
  • Replacing the rear bank oxygen sensor: $200-$500
  • Replacing the catalytic converter: $300-$2,500
  • Replacing the PCM: $800-$1,500

How It Works

Tell us about your vehicle

Select your vehicles year, make, and model and the repair service you need.

Book online

Get a free quote, book an appointment, and speak to a specialist – all online!

Schedule your repair

Pick a time that works best for you and our mobile mechanics will bring the shop to you.

Get a Quote

certified 12-Month | 12,000-Mile Warranty

We're here to keep you moving

Our experienced mobile mechanics are ready to help.

Get a Quote

1-Year | 12,000-Mile Warranty