P0039: HO2S Heater Control Circuit (Bank 1, Sensor 2)
P0039 indicates a fault in the heated oxygen sensor (HO2S) heater circuit for Bank 1, Sensor 2 (Downstream (Post-Cat)). The heater element in this sensor has a circuit circuit condition, preventing the sensor from reaching operating temperature quickly.
⚡ Quick Summary
What Does P0039 Mean?
The oxygen sensor heater circuit brings the O2 sensor to its operating temperature of approximately 600°F (315°C) within 30-60 seconds of engine start. Without the heater, the sensor would rely solely on exhaust heat, which can take 3-5 minutes — during which the engine runs in open-loop mode with rich fuel mixtures, increasing emissions and reducing fuel economy. The heater element is a resistive coil inside the sensor body that draws 1-3 amps. The ECM monitors heater current draw and circuit continuity. Most vehicles share a common fuse for multiple O2 sensor heaters — if you see heater codes on multiple sensors simultaneously, check the shared fuse first before replacing sensors. The heater element degrades over time from thermal cycling (typically 100,000-150,000 miles lifespan). Water intrusion through cracked sensor boots accelerates heater failure. On turbocharged engines, the upstream sensor heater may fail sooner due to higher exhaust temperatures.
🚨 Symptoms of P0039
🔍 Common Causes of P0039
🛠️ How to Fix P0039
Replace oxygen sensor
Replace blown heater circuit fuse
Repair wiring/connector to O2 sensor
🔬 Step-by-Step Diagnosis
- 1 Check the O2 sensor heater fuse first — this is the cheapest and most common fix, especially if multiple heater codes are present
- 2 Measure heater resistance at the sensor connector — should be 2-30 ohms depending on sensor type (check service manual)
- 3 An infinite (open) resistance reading confirms a burned-out heater element — replace the sensor
- 4 Check for 12V at the heater power wire with key on — no voltage means a wiring or fuse issue, not a bad sensor
- 5 Inspect the sensor connector for corrosion, melted plastic, or water intrusion — exhaust heat and road spray are common culprits
⚠️ Common Mistakes to Avoid
- ✗ Replacing the O2 sensor without checking the fuse first — a $5 fuse fix vs a $200 sensor replacement
- ✗ Not checking for water intrusion in the connector — new sensor will fail again if water keeps getting in
- ✗ Using a universal O2 sensor instead of OEM — universal sensors have higher failure rates on heater circuits
- ✗ Replacing the downstream sensor when the upstream is the one with the heater code (or vice versa) — verify sensor position carefully
💡 Pro Tips
- ★ Buy OEM or high-quality brand sensors (Denso, Bosch, NTK) — cheap sensors have unreliable heaters and cause repeat failures
- ★ When replacing, apply anti-seize to the sensor threads to prevent seizure for next replacement — but keep anti-seize OFF the sensing tip
- ★ If you're doing the work yourself, use a specialized O2 sensor socket (has a slot for the wire) — a regular socket damages the wiring
- ★ After sensor replacement, clear codes and drive through a complete drive cycle to reset the readiness monitor
❓ Frequently Asked Questions
Can I drive with an O2 sensor heater code? ▾
How do I know which O2 sensor to replace? ▾
How long do O2 sensors last? ▾
Should I replace all O2 sensors at once? ▾
🏥 When to See a Mechanic
O2 sensor replacement is a moderate DIY job if you have the right tools (O2 sensor socket, penetrating oil) and the sensor isn't seized. If the sensor is stuck or the connector is in a hard-to-reach location (common on V6/V8 engines), a mechanic may be worthwhile. Budget $150-$300 per sensor installed at a shop.
Browse Codes by System
Disclaimer: This information is for educational purposes only. It is not intended as repair advice and we are not responsible for any actions you take on any vehicle. Always consult a qualified mechanic for diagnosis and repair. Repair costs shown are estimates and may vary by location, vehicle, and shop.