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

P0138 on 2003-2008 Honda Pilot: O2 Sensor High Voltage Causes and Fixes

On a 2003-2008 Honda Pilot, code P0138 almost always points to a failed downstream oxygen sensor on the firewall side (Bank 1, Sensor 2). Expect to pay $40-$100 for a quality aftermarket sensor (Denso/NTK) and consider it a straightforward DIY replacement. The genuine Honda part is #36532-RCA-A01.

18 minutes to read 2003-2008 Honda Pilot
Most Likely Cause
Failed Downstream Oxygen Sensor (Bank 1, Sensor 2)
Difficulty
2/5
Est. Time
1 hrs
DIY Doable?
✅ Yes
Shop Labor
$100 – $250
Parts Price
$40 – $120
⚠️ Drivable, but... — Yes, you can drive the vehicle, but it's best to get it fixed soon. A continuously high voltage signal often indicates a rich running condition. Continued driving can lead to poor fuel economy, increased emissions, a strong exhaust odor, and potentially cause expensive damage to the catalytic converter over time.
Key Takeaways
  • P0138 on a 2003-2008 Pilot means the rear bank (Bank 1), post-catalyst (Sensor 2) oxygen sensor circuit has a high voltage fault.
  • The most likely cause, by far, is a failed oxygen sensor. The Honda part number is 36532-RCA-A01.
  • Before buying parts, check the sensor's wiring for any obvious damage like melting or corrosion, and check related fuses.
  • Use a quality OEM-brand replacement sensor like Denso or NTK for best results.
  • This is a DIY-friendly repair for those comfortable working under a vehicle; an O2 sensor socket and penetrating oil will make the job much easier.
The trouble code P0138 stands for "O2 Sensor Circuit High Voltage (Bank 1, Sensor 2)". This means the engine's computer, or Powertrain Control Module (PCM), has detected that the voltage signal from a specific oxygen sensor is stuck at an abnormally high level, typically above 0.9 volts and sometimes as high as 1.1 or 1.2 volts. "Bank 1" on the Honda 3.5L V6 is the cylinder bank closer to the firewall, and "Sensor 2" is the downstream sensor located after the catalytic converter. This sensor's primary job is to monitor the efficiency of the catalytic converter by measuring oxygen content in the exhaust after the converter has done its job.

What's Unique About the 2003-2008 Honda Pilot

The 2003-2008 Honda Pilot uses variants of the J35 V6 engine (J35A4, J35A6, J35A9, J35Z1), which are known for their reliability, but oxygen sensors are a common wear-and-tear item at higher mileage. For this P0138 code, the cause is overwhelmingly a failed sensor rather than more complex wiring or computer issues. Bank 1 is the rear bank against the firewall, making this specific sensor slightly more difficult to access than the Bank 2 sensor on the radiator side. Soaking the old sensor in penetrating oil is highly recommended before attempting removal.

Symptoms You May Notice

  • Check Engine Light is on
  • Decreased fuel economy
  • Rough idling or engine hesitation
  • Failure to pass an emissions test
  • Strong exhaust odor due to a rich fuel mixture
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the wrong sensor (e.g., Sensor 1, or the sensor on Bank 2). It is crucial to confirm Bank 1 is the rear bank (by the firewall) and Sensor 2 is the downstream sensor (after the catalytic converter).
  • Replacing the sensor without first checking the wiring. A melted wire can mimic the symptoms of a failed sensor perfectly.

Most Likely Causes

  1. Failed Downstream Oxygen Sensor (Bank 1, Sensor 2) 🔴 High Probability → Shop Oxygen Sensor Oxygen sensors are consumable parts that degrade over time due to extreme heat and exhaust contaminants, often failing after 100,000 miles. This is the most common failure point for this code on virtually any vehicle, including the Pilot.
    How to confirm: Use an OBD-II scanner to view live data for 'O2S B1S2'. If the voltage is stuck high (e.g., above 0.9V) and does not fluctuate after the engine is warm, the sensor is faulty. A healthy downstream sensor should show a relatively stable voltage, while a stuck high reading confirms a failure.
    Typical fix: Replace the Bank 1, Sensor 2 oxygen sensor. The OEM part is Honda #36532-RCA-A01. 🎬 Watch: A quick walkthrough of this specific Pilot repair. An oxygen sensor socket (typically 22mm or 7/8") is highly recommended for removal.
    Est. part cost: $40-$100
  2. Damaged Wiring or Connector 🟡 Medium Probability The sensor wiring runs under the vehicle and is exposed to heat, moisture, and potential road debris. Wires can get melted on the exhaust, become corroded, or get snagged, causing a short to power and a high voltage reading. It's also worth checking the associated fuse, as a blown fuse can sometimes cause this code.
    How to confirm: Visually inspect the entire wiring harness from the O2 sensor to its connection point. Look for melted plastic, chafed wires, corrosion in the connector pins, or loose connections. Use a multimeter to check for continuity and ensure there isn't a short to power on the signal wire.
    Typical fix: Repair or replace the damaged section of the wiring harness or clean the connector terminals. If a fuse is blown, replace it after inspecting the circuit for the underlying short.
    Est. part cost: $10-$50

Rare But Worth Checking

  • Exhaust Leak: An exhaust leak before the sensor can sometimes draw in outside air, confusing the sensor and potentially causing erratic readings, though this more commonly causes low voltage codes. However, it is still a possible, though less likely, cause for P0138.
  • Faulty Powertrain Control Module (PCM): This is extremely rare. The PCM is the last thing to suspect after thoroughly ruling out the sensor and wiring. A PCM failure is highly unlikely unless the vehicle has other widespread electrical issues.
  • Rich Fuel Condition: A problem with the fuel system, such as a leaking fuel injector or faulty fuel pressure regulator, could create a genuinely rich condition that the O2 sensor is accurately reporting. This is less common than a sensor failure but should be considered if replacing the sensor doesn't fix the code.

Diagnosis Steps

  1. Confirm the code with an OBD-II scanner. Note any other codes present.
  2. Use the scanner's live data feature to monitor the voltage of 'O2S B1S2' (Bank 1, Sensor 2).
  3. Confirm the voltage is stuck high (e.g., >0.9V) and does not fluctuate once the engine is at operating temperature.
  4. 🎬 Watch: How to troubleshoot and fix P0138 and P0139 codes.
  5. If the voltage is stuck high, perform a thorough visual inspection. Locate the Bank 1, Sensor 2 oxygen sensor on the rear (firewall side) exhaust pipe, after the catalytic converter.
  6. Inspect the sensor's wiring harness for any signs of melting, chafing, or corrosion. Pay close attention to where the harness might contact the exhaust or engine block. Check the connector for damage or moisture.
  7. Check for any related fuses in the engine bay fuse box.
  8. If the wiring and fuses appear intact, the oxygen sensor itself is the most likely culprit. Apply penetrating oil to the sensor threads and let it soak before attempting removal.
  9. Using a 22mm (7/8") O2 sensor socket, remove and replace the sensor. The recommended OEM part is Honda #36532-RCA-A01, with Denso or NTK being highly regarded aftermarket alternatives.
  10. After replacement, clear the codes with the scanner and perform a drive cycle to ensure the code does not return.

Parts You'll Likely Need

  • Oxygen Sensor (Bank 1, Sensor 2) (OEM #36532-RCA-A01) — This is the component that has failed internally, causing the high voltage reading. It is a standard wear item.
    Trusted brands: Honda (Genuine), Denso (OEM Manufacturer), NTK (OEM Manufacturer)
    OEM price range: $90-$150
    Aftermarket price range: $40-$100

Platform-Specific Known Issues

  • Access to Bank 1 Sensor: Owners on forums like Piloteers.org note that while the Bank 1 (rear) sensor is accessible from underneath the vehicle, it can be tight. Using a long extension with a swivel joint on the O2 sensor socket can make the job easier. 🎬 See how to access sensors on the Honda J-series engine. Letting the exhaust cool down completely is critical for safety.
  • Seized Sensor: Due to years of heat cycles, the original sensor can be very difficult to remove. Multiple applications of a quality penetrating oil (like PB Blaster or Kroil) over several hours or even overnight is a common recommendation from owners who have performed this repair.

Mechanic-Grade Diagnostic Values

  • Downstream O2 Sensor (B1S2) Signal Voltage — expected: A healthy, warm downstream sensor should have a relatively stable voltage, typically drifting lazily around 0.5 to 0.7 volts.. Failure: A voltage signal that is stuck high, at or above 0.9V, and often as high as 1.1V or 1.2V, for an extended period.
  • O2 Sensor Heater Resistance — expected: Typically between 10 and 40 Ohms when measured at room temperature across the two heater wires (usually the two wires of the same color) on the sensor connector.. Failure: A reading of infinite resistance (open circuit) or near zero resistance (short circuit) indicates a failed heater element. While not a direct cause of P0138, a failed heater can affect sensor performance.
  • PCM Voltage Test (Sensor Disconnected) — expected: With the O2 sensor disconnected and the ignition ON (engine off), the voltage on the signal wire at the harness connector should be a specific reference voltage, typically around 0.45V.. Failure: If the voltage on the harness side is high (e.g., battery voltage), it indicates a short to power in the wiring harness. If the voltage is correct at the harness but the scanner still reads high when connected, the sensor is internally faulty.

Hidden / Shadow Codes Worth Checking

  • Mode $06, TID $05: This refers to the On-Board Diagnostic Monitor for the secondary oxygen sensor. It tracks the sensor's switching characteristics and response times. While it won't show a separate 'shadow code' for P0138, reviewing the raw Mode $06 data with an advanced scan tool can show the sensor failing its internal test parameters even before a hard code is set. (see via An advanced OBD-II scan tool that can display Mode $06 test results. The data is presented as Test IDs (TID) and Component IDs (CID).)

Scan Tool Commands That Help

  • Honda HDS (Honda Diagnostic System) or advanced aftermarket scanner: Live Data / Data List for Secondary HO2S (Sensor 2) — This is the primary diagnostic function. It allows a technician to view the sensor's voltage output in real-time. For P0138, the technician would use this to confirm the voltage is stuck high and not fluctuating as expected, which is the core of the diagnosis.

Wiring & Ground Locations

  • Under-hood Fuse No. 15 (15A) or similar — In the under-hood fuse/relay box. The specific fuse number can vary by year, but it is often labeled 'LAF Heater' or similar in the owner's manual.. This fuse provides power to the oxygen sensor's internal heater circuit. While a blown fuse typically causes a heater circuit code (like P0141), a short in this circuit could potentially cause voltage irregularities. It's a quick and essential check.
  • G101 — This is a primary engine bay ground, typically located on or near the thermostat housing on the J35 engine.. The PCM and its sensors rely on clean ground connections. A corroded or loose G101 ground can introduce electrical noise and voltage offsets, potentially causing erratic sensor readings across the engine, including the O2 sensors. While not a direct cause of a stuck high voltage, it can create confusing diagnostic symptoms.
  • B1S2 Connector — Accessed from underneath the vehicle. The harness for the sensor runs up the firewall side of the engine to a connector bracket.. This is the most common location for wiring damage. The harness can be melted by contact with the exhaust pipe or chafed by engine movement. A short between the sensor signal wire and the heater power wire within this harness can cause a P0138 code.

Real Owner Repair Stories

  • Piloteers.org forum member (2007 Honda Pilot EX-L, ~150,000 miles) — Check Engine Light with code P0138. No other noticeable driving symptoms.
    ❌ Tried (didn't work) Initially cleared the code, but it returned within a day.
    ✅ What actually fixed it Replaced the Bank 1, Sensor 2 (rear, downstream) oxygen sensor with a new Denso sensor (part #234-4368). The owner noted the most difficult part was breaking the old sensor loose from the exhaust pipe, requiring significant force and penetrating oil.

OEM Part Supersession History

  • 36532-RCA-A0136532-RCA-A02 — Standard part revision by the manufacturer, often for minor improvements in manufacturing or materials.
    Heads up: The parts are fully interchangeable. A02 is the newer revision and is the correct service part if ordering from Honda today.

Model Year Variations Within This Range

  • 2006-2008: The 2006 model year introduced a facelift and engine updates (J35A9 and J35Z1 engines with Drive-by-Wire). While the physical location of the B1S2 sensor remains the same, the PCM and engine wiring harness differ from the 2003-2005 models (J35A4/J35A6). However, for the P0138 code, the diagnostic procedure and the replacement part (36532-RCA-A01/A02) remain the same across the entire 2003-2008 generation.

Diagnostic Flowchart

Start by confirming if P0138 (Bank 1 Sensor 2 High Voltage) is the only code present. On the J35 V6 engine, this sensor is located on the rear exhaust pipe near the firewall, after the catalytic converter.
→ Fix misfires first. On 2006-2008 Pilots, VCM can foul spark plugs and cause rich conditions that trigger P0138. Unburned fuel will damage the catalytic converter if not addressed.
Monitor 'O2S B1S2' live data with the engine at operating temperature. Is the voltage stuck above 0.9V without fluctuating?
Visually inspect the Bank 1 Sensor 2 harness under the vehicle. Are there signs of melting, chafing, or corrosion at the connector?
→ Repair the wiring harness or clean the connector pins. Ensure the harness is clipped away from the hot exhaust pipe to prevent future melting.
Check the associated O2 sensor heater fuses in the engine bay fuse box. Are all fuses intact?
→ Replace the fuse. If it blows again immediately, there is a short to power in the circuit that must be traced before replacing the sensor.
Attempt to remove the sensor. Is the sensor seized in the rear exhaust pipe (common on high-mileage Pilots)?
→ Apply penetrating oil (PB Blaster/Kroil) and let soak for several hours. Use a 22mm (7/8") O2 sensor socket and a long extension with a swivel joint to access the tight space near the firewall.
The sensor has failed internally. Which replacement part will you use?
→ Install Honda part #36532-RCA-A01 or a Denso/NTK equivalent. Clear codes and verify the 'O2S B1S2' voltage now stays steady around 0.45V-0.6V during steady cruise.
→ Caution: Honda J-series engines are sensitive to O2 sensor resistance. Using a non-OEM spec sensor may cause the P0138 code to return or trigger heater circuit codes.
→ The fault may be intermittent. Clear the code and perform a drive cycle. If it returns, check for a cracked exhaust manifold or exhaust leaks near the rear bank.

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • Automatic Transmission Failure 🔴 High — Very common, especially in 2003-2005 models. Often occurs between 97k-150k miles. Problems include shuddering, slipping, and complete failure. (Ref: Recall #04V176000 was issued for some transmission issues, but problems are widespread.)
  • Cracked Front Lower Control Arm Compliance Bushings 🟠 Medium — Extremely common across all first-generation Pilots. The rubber bushings crack and tear, causing clunking noises over bumps and loose-feeling steering.
  • Variable Cylinder Management (VCM) Issues (2006-2008 models) 🟠 Medium — Affects models with VCM (J35A7, J35Z1). Can cause spark plug fouling, excessive oil consumption, and engine vibrations as the system ages. (Ref: Honda settled a class-action lawsuit related to these issues, but no specific recall was issued for this generation.)
  • Electrical System Faults 🟡 Low — Owners report various issues including faulty fuel relays causing stalling, ignition switch failures, and parasitic battery drains.
  • Takata Airbag Inflator Recall 🔴 High — Affects all 2003-2008 model years. The airbag inflators can rupture during deployment, causing serious injury or death. This is a critical safety recall. (Ref: Multiple NHTSA recalls, including #16V-344.)

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: It is almost never a smart choice to buy a used oxygen sensor. They are wear-and-tear items with a finite lifespan, and a used sensor from a junkyard has an unknown history and could fail shortly after installation, wasting time and money.

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

What to inspect on the donor part:

  • Not applicable, as used O2 sensors are not recommended.

Aftermarket brands forum-validated for this vehicle:

  • Denso (often the original OEM supplier)
  • NTK (also an OEM supplier)

Brands owners have reported issues with on this vehicle:

  • Universal-fit sensors that require splicing wires. These are prone to connection failures.
  • Unbranded, 'white-box' parts from online marketplaces, which often have high failure rates.

Real Owner Stories

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

2006 Honda Pilot — 184525 miles

Symptoms: Check Engine Light was on. Live data on a scan tool showed the Bank 1 Sensor 2 voltage was stuck at 1.27 volts, which is maxed out high.

What fixed it: Replaced the Bank 1 Sensor 2 (downstream, rear bank) oxygen sensor. After replacement, the voltage dropped to a healthy 0.05 volts.

Source hint: owner_reports: Advanced Level Diagnostics

2003-2008 Honda Pilot 3.5L V6 — ~100000 miles

Symptoms: The original sensor was extremely difficult to remove due to years of heat cycles and was seized in the exhaust pipe.

What fixed it: Multiple applications of penetrating oil (PB Blaster or Kroil) over several hours/overnight and the use of a 22mm O2 sensor socket with a swivel joint and long extension.

Source hint: vehicle_specific_issues: Seized Sensor / Access to Bank 1 Sensor

Frequently Asked Questions

What is the specific OEM part number for the Bank 1 Sensor 2 oxygen sensor on my Honda Pilot?
The recommended OEM replacement part for the Bank 1, Sensor 2 oxygen sensor is Honda #36532-RCA-A01. High-quality aftermarket alternatives include Denso or NTK.
Where is the Bank 1, Sensor 2 oxygen sensor located on the 3.5L V6 engine?
It is located on the rear (firewall side) exhaust pipe, positioned after the catalytic converter. It is accessible from underneath the vehicle, though the space can be tight.
Are there any specific tools recommended for removing a seized O2 sensor on an older Pilot?
Yes, a 22mm (or 7/8") oxygen sensor socket is highly recommended. Because these sensors often seize due to heat cycles, owners suggest applying a penetrating oil like PB Blaster or Kroil over several hours or overnight before removal.
Could a blown fuse cause the P0138 code on my 2003-2008 Pilot?
Yes, a blown fuse in the engine bay fuse box can cause this code. It is recommended to check the associated fuses and inspect the wiring for shorts to power before replacing the sensor.
Does my 2006-2008 Pilot have any other major engine issues I should be aware of while fixing this code?
Models from 2006-2008 equipped with Variable Cylinder Management (VCM) may experience spark plug fouling, excessive oil consumption, and engine vibrations as the system ages.
Is there a recall for the transmission issues common in the 2003-2005 models?
Yes, recall #04V176000 was issued for some transmission issues, though problems like shuddering and slipping remain widespread in those model years.
03 Honda pilot p0138 fix
03 Honda pilot p0138 fix
Honda J series o2 sensor replacement! Pilot,TL,odyssey,Accord
Honda J series o2 sensor replacement! Pilot,TL,odyssey,Accord
How To Replace 02 Oxygen Sensor On Any Car
How To Replace 02 Oxygen Sensor On Any Car
How to troubleshoot and fix P0138 & P0139 DTC
How to troubleshoot and fix P0138 & P0139 DTC
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 Jun 8, 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 P0138 (Deep Dive) for:
  • Honda Pilot: 200320042005200620072008
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