Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0037 on 2004-2009 Toyota Prius: Causes and Fixes for the O2 Sensor Heater Circuit

On a 2004-2009 Prius, code P0037 almost always means the downstream oxygen sensor (Bank 1, Sensor 2) has failed. The internal heater burns out, which is the most common cause. The ECM detects a low current condition (less than 0.25A) in the heater circuit. Replacing the sensor with a Denso part (OEM #89465-47070, Denso direct-fit #234-4623) is the typical fix, costing around $70-$150 for the part and is a straightforward DIY job.

17 minutes to read 2004-2009 Toyota Prius
Most Likely Cause
Failed Downstream Oxygen Sensor
Difficulty
2/5
Est. Time
1 hrs
DIY Doable?
✅ Yes
Shop Labor
$150 – $350
Parts Price
$70 – $180
Safe to drive — Yes, you can continue to drive. This code will not cause immediate drivability issues or leave you stranded. However, your vehicle will produce higher emissions and will not pass an emissions test until it is fixed. In some rare cases, owners have reported rough idling, but this is not typical for just a P0037 code.
Key Takeaways
  • P0037 on a Gen 2 Prius points directly to the heater in the downstream O2 sensor (Bank 1, Sensor 2).
  • The most probable cause is a failed sensor, which is a common wear-and-tear item. The specified resistance is 11-16 Ω.
  • Before buying parts, perform a quick visual inspection of the wiring for damage and test the old sensor's heater resistance with a multimeter if you have one.
  • Always use a high-quality Denso or OEM sensor; counterfeit parts from online marketplaces are a known problem that can cause the code to return.
  • The sensor connector is located inside the car, under the passenger-side carpet, protecting it from the elements but requiring interior access for testing and replacement.
The trouble code P0037 stands for "HO2S Heater Control Circuit Low (Bank 1, Sensor 2)". This means the Engine Control Module (ECM) has detected a problem with the heater circuit for the oxygen sensor located after the catalytic converter. This sensor's job is to monitor the efficiency of the catalytic converter. The internal heater brings the sensor up to operating temperature quickly (around 600-800°F) to ensure accurate readings and control emissions, especially on a cold start. The 'low' circuit condition indicates the ECM has found abnormally low voltage or current, which usually points to a burned-out heater element, a wiring short, or an open circuit. Specifically, the ECM sets the code when the heater current is less than 0.25 A.

What's Unique About the 2004-2009 Toyota Prius

For the second-generation Prius, this code is a very common and straightforward issue. The 1.5L 1NZ-FXE engine has a simple single-bank exhaust, so 'Bank 1' is the only bank, and 'Sensor 2' is definitively the downstream sensor. The most frequent point of failure is the original Denso oxygen sensor's internal heater element simply wearing out over time. Unlike more complex diagnostic codes, P0037 on this vehicle rarely leads down a rabbit hole of confusing possibilities. The sensor is easily accessible from inside the vehicle by pulling back the passenger-side carpet.

Symptoms You May Notice

  • Check Engine Light is on
  • Failure to pass an emissions test
  • Slightly reduced fuel economy (less common)
  • Rough idle or hesitation (rare)
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the upstream Air/Fuel ratio sensor (Sensor 1) instead of the downstream oxygen sensor (Sensor 2).
  • Replacing the catalytic converter when the code only indicates a fault with the sensor monitoring it.
  • Using a cheap, non-OEM or non-Denso sensor 🎬 Watch this before buying parts to avoid common P0037 mistakes. that is faulty out of the box or fails prematurely. Forum users strongly warn against counterfeit parts from Amazon or eBay.

Most Likely Causes

  1. Failed Downstream Oxygen Sensor 🔴 High Probability → Shop Oxygen Sensor The internal heater element of the oxygen sensor has a finite lifespan and simply burns out after many years and heat cycles. It is the most common reason for this code on a high-mileage Prius.
    How to confirm: Disconnect the sensor and measure the resistance between the two heater pins (typically the two wires of the same color, often black). An open circuit (infinite resistance, or 'OL' on a multimeter) confirms the heater element is broken. A service manual specifies a standard resistance of 11-16 Ω at 68°F (20°C) between terminals HT and +B. If the resistance is outside this range, the sensor is bad.
    Typical fix: Replace the Bank 1, Sensor 2 oxygen sensor. The connector is located inside the cabin, under the passenger side carpet and a small metal plate. 🎬 See exactly where to find the sensor connector inside the cabin.
    Est. part cost: $70-$180
  2. Damaged Wiring or Connector 🟡 Medium Probability The sensor wiring is located under the vehicle and is exposed to road debris, water, and extreme heat from the exhaust, which can cause it to become brittle, frayed, or shorted over time. The connector itself is inside the cabin, but the grommet passing through the floor can fail or a previous repair may have left the connector unplugged.
    How to confirm: Visually inspect the wiring harness from the sensor to where it enters the vehicle cabin. Look for any signs of melting, chafing, corrosion, or breaks. Pull back the passenger carpet and inspect the connector (labeled H13 in service manuals) to ensure it is securely plugged in and free of corrosion.
    Typical fix: Repair the damaged section of wiring or clean/replace the connector.
    Est. part cost: $5-$50
  3. Blown Fuse or Faulty Relay ⚪ Low Probability While less common, a power surge or a short circuit in the sensor/wiring can blow the fuse that protects the O2 sensor heater circuit.
    How to confirm: Check the fuse boxes. The circuit receives power via the 'EFI M relay' which is part of the integration relay in the engine room relay block. The primary fuse to check is the 'EFI' fuse, also in the engine compartment fuse block. Test the fuse for continuity and the relay for proper function.
    Typical fix: Replace the blown fuse or faulty relay.
    Est. part cost: $1-$20

Rare But Worth Checking

  • Faulty Engine Control Module (ECM): → Shop Engine Control Module (ECM) This is extremely rare. Only consider this after definitively ruling out the sensor, wiring, and fuses. A persistent short circuit in the heater or wiring can potentially damage the driver circuit within the ECM. A diagnostic procedure exists to test the harness between the sensor and ECM connectors (E4 and E6).

Diagnosis Steps

  1. Confirm the code P0037 is present using an OBD-II scanner. Note if a 'pd' (pending) code is also stored.
  2. Visually inspect the downstream O2 sensor, which is located on the exhaust pipe after the catalytic converter. Check its wiring harness for any obvious damage, melting, or corrosion.
  3. Check for a blown fuse. In the engine compartment fuse block, inspect the 'EFI' fuse and the 'EFI M relay'.
  4. If the wiring and fuse are okay, test the sensor's internal heater. Access the connector by pulling back the carpet on the passenger side floor. Disconnect the sensor (connector H13) and use a multimeter to measure the resistance between the two heater pins (usually the two wires of the same color). A reading of 'OL' or infinite resistance means the heater is burned out. The specified resistance is 11-16 Ω at 68°F (20°C).
  5. If the sensor resistance is within spec, you must check the circuit itself. With the key in the 'ON' position, carefully use a multimeter to check for ~12V power on the supply wire at the vehicle-side connector and check for ground on the ground wire. The ECM provides a pulse-width modulated signal, so voltage may vary.
  6. If power or ground is missing, trace the wiring back to the EFI relay or ECM to find the break in the circuit.
  7. If the sensor, wiring, and power supply are all good, the fault may lie within the ECM, but this is highly unlikely.

Parts You'll Likely Need

  • Downstream Oxygen Sensor (Bank 1, Sensor 2) (OEM #89465-47070) — This is the part that contains the heater element that most commonly fails, triggering the P0037 code.
    Trusted brands: Denso (OEM Manufacturer), NGK/NTK
    OEM price range: $120-$180
    Aftermarket price range: $70-$130

Technical Service Bulletins (TSBs) & Recalls

  • While no TSB is specific to P0037 on the 2004-2009 Prius, a Special Service Campaign (SSC) for 2015-2016 Sienna models mentions that wire degradation inside the O2 sensor harness from vibration can cause P0037, among other codes. This highlights the possibility of wiring failure as a root cause.

Platform-Specific Known Issues

  • Catalytic Converter Theft: While not a direct cause of P0037, the Gen 2 Prius is a prime target for catalytic converter theft. When the converter is cut out, the downstream O2 sensor and its wiring are often damaged or stolen along with it, which will trigger code P0037 and others. A very loud, Harley-Davidson-like engine noise upon startup is an immediate giveaway that the converter has been stolen.

Mechanic-Grade Diagnostic Values

  • O2 Sensor (B1S2) Heater Element Resistance — expected: 11 – 16 Ω at 68°F (20°C). Failure: An open circuit ('OL' on multimeter) or resistance outside the specified range.
  • ECM Heater Current Threshold (P0037 Trigger) — expected: Heater current should be > 0.25 A when commanded ON.. Failure: The ECM will set code P0037 if the measured current is less than 0.25 A.
  • Voltage at H13 Connector, Pin 1 (+B, Black/Red wire) to Chassis Ground — expected: Approximately 12V (Battery Voltage) with ignition ON.. Failure: 0V or significantly low voltage indicates a problem with the power supply from the EFI M relay or EFI fuse.
  • Voltage/Signal at H13 Connector, Pin 2 (HT, White/Green wire) — expected: This is a Pulse-Width Modulated (PWM) ground signal from the ECM. Voltage will vary. A more accurate test is using a scan tool active test.. Failure: A constant ground or constant open circuit when the heater should be active.

Scan Tool Commands That Help

  • Toyota Techstream: Active Test: 'Control the A/F Sensor Heater (Bank 1 Sensor 2)' — This is the most definitive way to test the entire circuit. After confirming the sensor's internal resistance is good, this command forces the heater circuit ON. You can then monitor the live data PID for heater current to see if it meets the >0.25A specification. If the command is sent but current remains low, the fault is in the wiring or ECM driver.

Wiring & Ground Locations

  • H13 — Inside the cabin, under the front passenger-side carpet, near the floor grommet where the sensor harness passes through.. This is the main 4-pin connector for the downstream O2 sensor (Bank 1, Sensor 2). All electrical testing of the sensor and the vehicle-side harness is performed here.
  • H13, Pin 1 (+B) — Black/Red wire on the vehicle-side of the H13 connector.. This pin supplies 12V power to the heater circuit from the EFI M relay. No voltage here points to a blown fuse or faulty relay.
  • H13, Pin 2 (HT) — White/Green wire on the vehicle-side of the H13 connector, leading to pin 25 of ECM connector E4.. This is the control wire. The ECM provides a PWM ground on this pin to activate the heater. A break in this wire between H13 and the ECM will cause P0037.
  • EB — In the engine compartment, on the right side (passenger side), near the main fuse/relay block.. This is a primary ground point for the engine control system. While not directly for the O2 sensor itself, a corroded or loose connection here can cause a variety of electrical issues, including erratic sensor behavior or fault codes.

Real Owner Repair Stories

  • PriusChat Forum (2007 Toyota Prius) — Check Engine Light with code P0037.
    ❌ Tried (didn't work) Replacing the downstream O2 sensor with a new Denso part.
    ✅ What actually fixed it The code returned after sensor replacement. The final fix was tracing the wiring and discovering the connector (H13) under the passenger carpet was not fully seated. Pushing the connector together until it clicked resolved the issue.
  • PriusChat Forum (2006 Toyota Prius) — Check Engine Light with P0037.
    ❌ Tried (didn't work) Initial diagnosis pointed to a bad sensor.
    ✅ What actually fixed it Before replacing the sensor, the owner tested the wiring. They found 12V power at the connector but discovered a poor ground connection. Cleaning a corroded engine bay ground point (likely EB) provided a solid ground path and cleared the code without needing to replace the sensor.

OEM Part Supersession History

  • 89465-4707089465-47070 — No supersession. This part number has remained consistent for the entire 2004-2009 generation.
    Heads up: The primary incompatibility issue is not from supersession, but from counterfeit Denso or 'OEM-style' sensors sold on platforms like Amazon and eBay. These parts often fail immediately or within a short period. Always buy from a reputable auto parts store or a Toyota dealership.

Model Year Variations Within This Range

  • 2004-2009: There are no significant variations within the 2004-2009 (XW20) generation that affect the diagnosis or repair of code P0037. The engine, exhaust layout, sensor part number, and wiring are consistent across these years.

Diagnostic Flowchart

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used part is almost never a smart choice for the oxygen sensor itself, as it is a wear-and-tear item with a finite lifespan. However, sourcing a used wiring harness pigtail from a junkyard is a viable option if your vehicle-side connector (H13) is damaged or corroded.

Donor-vehicle mileage cap: roughly under 150000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • For a wiring pigtail, inspect for any brittleness, cracking, or melting of the insulation.
  • Ensure the connector's locking tab is intact and not broken.
  • Check the metal pins inside the connector for any signs of green or white corrosion.
  • If possible, choose a donor vehicle from a dry climate to minimize corrosion risk.

OEM-only on this vehicle (don't cheap out):

  • Oxygen Sensor

Aftermarket brands forum-validated for this vehicle:

  • Denso (is the OEM manufacturer)
  • NGK / NTK

Brands owners have reported issues with on this vehicle:

  • Unbranded or 'white-box' sensors from online marketplaces like eBay and Amazon are frequently cited on forums as being defective out of the box or failing prematurely.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2009 Toyota Prius — 293000 miles

Symptoms: Check engine light came on with codes P0037, P0101, and P0420 after a catalytic converter theft and replacement.

What fixed it: The owner reported that replacing the mass air flow sensor to address the P0101 code ultimately caused the check engine light, including the P0037 code, to go away.

Source hint: owner_reports from PriusChat (url_hint: priuschat.com - P0037 P0101 P0420 P1150)

2004-2009 Toyota Prius

Symptoms: The P0037 code would not clear even after replacing the downstream oxygen sensor.

What fixed it: The root cause was discovered to be an unplugged electrical connector for the sensor, which is located under the passenger side carpet.

Source hint: YouTube: 'P0037 Prius code will not clear! Check this video out before buying parts!' by 'Trevs Garage'

2005 Prius

Symptoms: The owner had a P0037 code and replaced the wrong sensor (the upstream one).

What fixed it: This was a diagnostic dead-end; replacing the upstream sensor did not fix the P0037 code, which is for the downstream sensor's heater circuit. The owner later received a P0137 code, also for the downstream sensor.

Source hint: PriusChat: 'O2 Sensor Troubles' (Apr 14, 2018)

2004-2009 Toyota Prius

Symptoms: A very loud, Harley-Davidson-like engine noise upon startup, accompanied by a Check Engine Light with code P0037.

What fixed it: The cause was a stolen catalytic converter. The fix required replacing the converter and repairing/replacing the damaged downstream O2 sensor and its wiring.

Source hint: Vehicle-Specific Issue: Catalytic Converter Theft

Frequently Asked Questions

Where is the oxygen sensor for code P0037 located on my 2004-2009 Prius?
It is the downstream oxygen sensor (also called Bank 1, Sensor 2), located on the exhaust pipe after the catalytic converter.
I need to replace the downstream O2 sensor. Where is the electrical connector located?
The connector (labeled H13 in service manuals) is located inside the cabin. You need to pull back the carpet on the passenger side floor to access it; it's under a small metal plate.
My catalytic converter was stolen. Could this cause the P0037 code?
Yes, this is a very common scenario. When the catalytic converter is stolen from a Gen 2 Prius, the downstream O2 sensor and its wiring are often cut or damaged in the process, which will trigger code P0037.
I replaced the sensor, but the P0037 code came back. What should I check next?
First, inspect the connector under the passenger carpet to ensure it is fully plugged in and not corroded. Next, check the 'EFI' fuse in the engine compartment fuse block. If those are good, you will need to test the wiring for power and ground.
How can I test the old sensor to confirm it's bad before buying a new one?
Disconnect the sensor and use a multimeter to measure the resistance between the two heater pins (typically the two wires of the same color). A reading of 'OL' (open circuit) means the heater is broken. The specified resistance is 11-16 Ω at 68°F (20°C).
What brand of O2 sensor should I buy for my Prius?
Forum members strongly advise buying an OEM Toyota or Denso sensor from a reputable source. Many counterfeit parts are reportedly sold on sites like Amazon and eBay, which may not work correctly.
Is there a Toyota TSB that covers the P0037 code for the 2004-2009 Prius?
No, there is no Technical Service Bulletin specific to P0037 for this vehicle. However, a campaign for a different Toyota model highlights that wire degradation from vibration can be a root cause.
How to Replace Downstream O2 Sensor 2004-2009 Toyota Prius
How to Replace Downstream O2 Sensor 2004-2009 Toyota Prius
How to: Locate Downstream O2 Sensor Connector in 2G (2004-2009) Toyota Prius
How to: Locate Downstream O2 Sensor Connector in 2G (2004-2009) Toyota Prius
P0037 Prius code will not clear! Check this video out before buying parts!
P0037 Prius code will not clear! Check this video out before buying parts!
How To Fix P0037? | HO2S Heater Control Circuit Low (Bank 1, Sensor 2)
How To Fix P0037? | HO2S Heater Control Circuit Low (Bank 1, Sensor 2)
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated May 30, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0037 for:
  • Toyota Prius: 200420052006200720082009
In this article
🧭 Diagnostic Flowchart
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part