OBD2 Error Code P0138: How to Fix It

Medium 1-2 hours High Severity Verified June 2026
Error Code
P0138
Brand
OBD2
Product Type
automotive
Severity
High
DIY Difficulty
Medium
Estimated Fix Time
1-2 hours
OBD2 error code P0138 indicates that your vehicle's oxygen sensor 2 in Bank 1 is reading higher voltage than normal. This downstream oxygen sensor monitors the catalytic converter's efficiency, and when it malfunctions, it can affect fuel economy and emissions.
Ad

Tools You'll Need

How to Fix Error Code P0138

  1. Connect OBD2 Scanner and Verify Code

  2. Check for Additional Codes

  3. Locate Bank 1 Sensor 2

    Engine components may be hot. Allow engine to cool for at least 30 minutes before working.
  4. Inspect Wiring and Connections

    Disconnect the negative battery terminal before working on electrical connections.
  5. Test Oxygen Sensor Voltage

    Be careful around moving engine parts and hot exhaust components.
  6. Replace Oxygen Sensor if Faulty

    Do not over-tighten the oxygen sensor as this can damage the threads in the exhaust pipe.
  7. Clear Codes and Test Drive

Parts You May Need

Anti-seize compound
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Anti-seize compound
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Anti-seize compound
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Anti-seize compound
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Anti-seize compound
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Anti-seize compound
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Anti-seize compound
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Anti-seize compound
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Anti-seize compound
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Anti-seize compound
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Anti-seize compound
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Anti-seize compound
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Anti-seize compound
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Ad

When to Call a Professional

Call a professional mechanic if you find multiple oxygen sensor codes, exhaust leaks, catalytic converter damage, or if the problem persists after replacing the sensor. Also seek professional help if you're not comfortable working around hot exhaust components or electrical systems.

Frequently Asked Questions

What causes OBD2 code P0138?
P0138 is typically caused by a faulty downstream oxygen sensor, damaged wiring or connectors, exhaust leaks near the sensor, or less commonly, a malfunctioning PCM. The sensor may be reading constant high voltage due to age, contamination, or electrical issues.
Can I drive with error code P0138?
You can drive short distances with P0138, but it should be fixed promptly. This code can cause reduced fuel economy, increased emissions, and potential damage to the catalytic converter if left unaddressed for extended periods.
How much does it cost to fix P0138?
Fixing P0138 typically costs $150-$400 if you need to replace the oxygen sensor. DIY replacement costs $50-$150 for the sensor itself, while professional repair adds labor costs of $100-$250 depending on vehicle accessibility and local shop rates.
How long do oxygen sensors last?
Oxygen sensors typically last 60,000-100,000 miles, but can fail earlier due to contamination from oil leaks, coolant leaks, or poor fuel quality. Downstream sensors (like the one in P0138) often last longer than upstream sensors due to less exposure to exhaust heat.
Will P0138 cause my car to fail emissions testing?
Yes, P0138 will likely cause your vehicle to fail emissions testing. This code indicates the emissions monitoring system isn't working properly, which is required for passing emissions tests in most areas. The code must be resolved and the system must complete its readiness monitors.