P0138 Code — O2 Sensor Circuit High Voltage (Bank 1, Sensor 2) (Causes & How to Fix)
Fix OBD-II code P0138: O2 Sensor Circuit High Voltage (Bank 1, Sensor 2). Step-by-step diagnosis and repair guide.
What Does DTC P0138 Mean?
P0138 on your Powertrain Fuel & Air system means: The engine control module is seeing a voltage that is too high from the downstream oxygen sensor on bank 1. In plain English, the sensor is reporting a constantly rich mixture even when the engine is running at idle.
How to Diagnose and Fix P0138 — Step by Step
- 1
Visual inspection of sensor and wiring
Open the hood, locate the downstream O₂ sensor (Bank 1, Sensor 2) on the exhaust pipe after the catalytic converter. Look for loose connectors, cracked harnesses, or oil‑soaked wires. Tighten any loose clamps and clean corrosion with electrical contact cleaner.
- 2
Read live O₂ sensor data
Connect an OBD‑II scanner that can display live data. Select the PID for O₂ sensor voltage (Bank 1 Sensor 2). At idle, the voltage should oscillate between roughly 0.1 V (lean) and 0.9 V (rich). If the reading stays above 0.8 V constantly, the sensor is likely stuck high.
- 3
Signal‑wire voltage test
With the engine off, disconnect the sensor’s signal plug. Back‑probe the signal wire and measure voltage while the engine is running at idle. A healthy sensor will show a voltage that moves up and down; a steady high voltage indicates a short or a failed sensor element.
- 4
Heater circuit check (if equipped)
Many downstream sensors have a built‑in heater. Measure resistance across the heater terminals; most heaters read between 2 Ω and 5 Ω. An open circuit (infinite resistance) will trigger a high‑voltage fault because the sensor never reaches operating temperature.
- 5
Inspect for exhaust leaks before the sensor
A leak in the exhaust manifold or a cracked catalytic converter can let extra oxygen into the stream, fooling the sensor into reporting a rich condition. Use a smoke machine or a hand‑held propane torch to look for escaping gases around the manifold gasket and the converter flange.
- 6
Replace the downstream O₂ sensor
If the voltage stays high after the previous checks, install a new Bank 1 Sensor 2. Apply anti‑seize to the threads, torque to the vehicle‑specific spec (usually around 30 Nm), and reconnect the wiring harness. Clear the code and run the engine for a few minutes before re‑scanning.
When to Call a Professional Mechanic
If the sensor tests clean but the code persists, or if you discover an exhaust leak that requires welding or gasket replacement, have a professional shop handle the repair to avoid further damage.
Diagnostic Flowchart
Follow this visual guide to systematically diagnose P0138:
Your check engine light just came on…
Seeing a P0138 code means the powertrain control module (PCM) thinks the downstream oxygen sensor on bank 1 is sending a voltage that’s too high. In most cases the sensor is either stuck in a “rich” state or the wiring feeding it is shorted. Because this sensor helps the PCM fine‑tune fuel delivery after the catalytic converter, a faulty reading can lead to poor fuel economy, rough idle, and a failed emissions test.
Below you’ll find everything you need to diagnose and fix the problem yourself—plus cost estimates, vehicle‑specific notes, and safety tips.
Quick Check – 60‑Second Diagnosis
- Check the gas cap. A loose cap can cause false O₂ sensor readings on some models. Tighten it until it clicks.
- Inspect the sensor connector. Make sure it’s seated fully and free of oil or corrosion.
- Look for obvious exhaust leaks near the catalytic converter. A small crack can be spotted with a quick visual sweep.
If any of these items are out of place, correct them and clear the code. If the check‑engine light returns, move on to the deeper steps.
Symptoms You’ll Notice While Driving
| Symptom | What It Means |
|---|---|
| Rough idle or stalling | The PCM may be delivering too much fuel because it thinks the exhaust is lean. |
| Hesitation on acceleration | A “rich” sensor keeps the engine from adding enough fuel quickly. |
| Poor fuel economy (5‑10 % drop) | Over‑fueling burns more gasoline for the same distance. |
| Failed emissions test | The downstream sensor is part of the catalyst monitoring strategy; a high‑voltage reading will set the monitor to “not ready.” |
| Check‑engine light on | The PCM stores the P0138 code and may also set related codes like P0137. |
If you experience any of the above, it’s time to follow the step‑by‑step guide.
What Triggers This Code (Root Causes)
- Faulty downstream O₂ sensor – The most common culprit. Age, contamination, or internal heater failure can lock the sensor voltage high.
- Wiring short or damaged harness – A broken insulation strand can let the sensor signal wire touch ground or power, pushing the voltage upward.
- Exhaust leak before the sensor – Extra fresh air entering the exhaust stream tricks the sensor into reporting a rich mixture.
- PCM voltage regulator problem – Rare, but a malfunctioning regulator can force the sensor circuit into an over‑voltage condition.
Understanding the root cause helps you decide whether a simple sensor swap will solve the issue or if you need more extensive exhaust work.
Step‑by‑Step Diagnosis & Repair
Below are the seven steps listed in the front‑matter. Follow them in order; each step includes “good” vs. “bad” criteria so you know when to move on.
1️⃣ Visual Inspection of Sensor and Wiring
Good: Connector clicks, wires are intact, no oil or soot on the terminals. Bad: Loose pins, cracked insulation, oil‑soaked harness.
2️⃣ Read Live O₂ Sensor Data
Good: Voltage swings 0.1 V – 0.9 V at idle. Bad: Voltage stays above ~0.8 V for more than a few seconds.
3️⃣ Signal‑Wire Voltage Test
Good: Voltage fluctuates with engine load. Bad: Steady high voltage (≈0.9 V or higher) with no variation.
4️⃣ Heater Circuit Check (if equipped)
Good: Resistance 2 Ω‑5 Ω (varies by sensor). Bad: Open circuit (∞ Ω) or very high resistance (>10 Ω).
5️⃣ Inspect for Exhaust Leaks Before the Sensor
Good: No smoke or hissing when the engine is idling. Bad: Visible cracks, soot around gasket, or audible leak.
6️⃣ Replace the Downstream O₂ Sensor
Good: New sensor installed, torqueed to spec, connector secured. Bad: Sensor left loose, threads stripped, or wrong sensor type.
7️⃣ Clear Codes and Verify
Use the scanner to erase the DTC, then drive the vehicle for at least 10 minutes under varied conditions. Re‑scan; if P0138 does not return, the repair was successful.
Cost Breakdown (DIY vs. Shop)
| Item | DIY Parts Cost | DIY Labor (if you do it yourself) | Shop Labor (average) | Dealership Range |
|---|---|---|---|---|
| Downstream O₂ sensor (Bank 1, Sensor 2) | $50 – $120 (depends on make) | 0 h (you do the work) | 1 – 2 h @ $90/h = $90 – $180 | $150 – $250 (parts + labor) |
| Exhaust gasket (if leak found) | $15 – $30 | 0 h | 0.5 h @ $90/h = $45 | $80 – $130 |
| Misc. supplies (anti‑seize, wire brush) | $5 – $10 | — | — | — |
| Total Estimated | $65 – $160 | 0 h | $135 – $225 | $230 – $380 |
Tip: Many auto parts stores will test an O₂ sensor for free if you bring it in. Use that service before ordering a new part.
Preventive Maintenance Tips
- Replace O₂ sensors every 90 000 mi (or as recommended by the manufacturer).
- Use high‑quality fuel to avoid sensor contamination from leaded or sulfur‑rich gasoline.
- Inspect exhaust components during regular service intervals; a small leak can become a big problem quickly.
- Keep the sensor’s wiring harness clean—engine bay oil splatter can degrade connectors over time.
Can You Still Drive With This Code?
Yes, the car will usually run, but you’ll notice reduced fuel efficiency and you may fail an emissions inspection. Prolonged operation can also over‑fuel the engine, leading to carbon buildup on the spark plugs and possible catalyst overheating. For short trips (under a week) you’re safe; for longer periods, replace the sensor promptly.
Frequently Asked Questions
Can I drive with a P0138 code? You can, but expect poorer fuel economy and a likely emissions‑test failure.
How long can I drive with a P0138 code? A few days to a week is generally fine; beyond that you risk catalyst damage and higher fuel costs.
How much does it cost to fix a P0138 code? DIY repairs run $65‑$160 for parts; a professional shop will charge $135‑$225 in labor plus the sensor price.
How to fix code P0138? Follow the seven‑step guide above: visual check, live data, voltage test, heater test, exhaust leak inspection, sensor replacement, and code clearance.
How to fix P0138 on a Nissan? Nissan models (Altima, Sentra, Maxima) use the same downstream sensor layout. The diagnostic steps are identical; just be aware that Nissan often routes the sensor harness under the engine cover, requiring removal of a few plastic clips.
Related DTC Pages
- Learn why a low‑voltage reading triggers P0137 code.
- If the heater circuit fails, see the guide for P0141 code.
- A failing catalytic converter can set P0420 code, which often appears after an O₂ sensor issue.
Bottom Line
The P0138 code is a clear signal that the downstream oxygen sensor on bank 1 is reporting a voltage that’s too high. Most of the time the fix is a straightforward sensor replacement, but you must rule out wiring shorts and exhaust leaks first. With the right tools—a decent OBD‑II scanner, a digital multimeter, and a basic socket set—you can diagnose and repair the problem in under an hour, save money, and keep your car running cleanly through the next emissions test. Safe driving!
Related Articles
- P0400 Code — Exhaust Gas Recirculation (EGR) Flow Malfunction (Causes & How
- P0401 Code — EGR Flow Insufficient Detected (Causes & How to Fix)
- P0402 Code: Fix Excessive EGR Flow (DIY Guide)
- P0410 Code — Secondary Air Injection System Malfunction (Causes, Diagnosis
- P0411 Code: Fix Secondary Air Injection Flow Issue
Related Powertrain Fuel & Air DTC Codes
Related Diagnostic Guides
These guides cover similar issues you might find helpful:
- Powertrain Fuel & Air P0137 — The ECM sees a voltage that’s too low from the downstream oxygen sensor on bank …
- Powertrain Fuel & Air P0157 — The engine control module detects a voltage that is too low from the downstream …
- Powertrain Fuel & Air P0158 — The engine control module sees an unusually high voltage from the downstream oxy…
- Powertrain Fuel & Air P0161 — The engine control module detects a problem in the heater circuit for the downst…
- Powertrain Fuel & Air P0030 — The engine control module has detected a problem with the heater circuit for the…
- Powertrain Fuel & Air P0056 — The engine control module has detected a problem with the heater circuit for the…
Published: · Updated: · By Rachel Kim · Reviewed by Tom Kowalski
This guide is for informational purposes only. Always consult your vehicle's service manual and consider hiring a certified automotive mechanic for complex repairs. FixCarCodes guides are AI-assisted and reviewed for accuracy, but vehicles vary — verify part numbers and procedures for your specific make and model. Learn about our editorial process.