Fuel Delivery
P0138
Oxygen Sensor Circuit High Voltage Bank 1 Sensor 2
P0138 — Oxygen Sensor Circuit High Voltage Bank 1 Sensor 2 — applies to Downstream Oxygen Sensor / Catalyst Monitoring and identifies high voltage at Bank 1 Sensor 2. The monitored item is Bank 1 Sensor 2 oxygen sensor circuit. The code…
Diagnostic Snapshot
Atlas Academy
Learn the System
Before diagnosing this code, it helps to understand the system behind it.
Read Understanding Fuel Delivery SystemsTechnical Summary
P0138 — Oxygen Sensor Circuit High Voltage Bank 1 Sensor 2 — is a Hero-tier chapter covering Bank 1 Sensor 2 oxygen sensor circuit. The exact monitored fault is high voltage at Bank 1 Sensor 2.
The module evaluates downstream signal for an electrical or exhaust-related high condition. Freeze-frame matters because enabling logic may depend on voltage, temperature, elapsed time, load, feedback status, and absence of blocking DTCs.
Start with proof: compare downstream voltage with upstream fuel-control data to prove electrical versus rich-exhaust cause. Then use the correct wiring diagram, graphing data, and an independent physical test to establish whether the scan result is electrically false or mechanically true.
Do not invent universal voltage, resistance, pressure, temperature, heater-current, or response-time specifications. Sensor and driver architecture varies; manufacturer service data and safety procedures take priority.
Safety/driveability: Usually limited driving is possible if there is no flashing MIL, severe misfire, overheating, stalling, or major loss of power. Diagnose promptly. Risk if ignored: Low to Moderate; prolonged rich operation, lean misfire, or failed heater feedback can increase catalyst/emissions risk.
What You'll Learn
- Exact meaning of P0138
- Monitor/enabling-condition logic
- Freeze-frame and live-data clues
- Electrical versus physical test direction
- Repair verification
Think Like a Technician
Treat P0138 as evidence, not a parts order. The module is evaluating downstream signal for an electrical or exhaust-related high condition.
First prove whether the electrical signal is credible. Then decide whether it matches physical reality. A good sensor reporting a real abnormal condition should not be replaced.
What This Code Means
P0138 — Oxygen Sensor Circuit High Voltage Bank 1 Sensor 2 — applies to Downstream Oxygen Sensor / Catalyst Monitoring and identifies high voltage at Bank 1 Sensor 2. The monitored item is Bank 1 Sensor 2 oxygen sensor circuit. The code wording matters because it tells you what the module judged; it does not prove the named component has failed.
The module evaluates downstream signal for an electrical or exhaust-related high condition. Exact enabling criteria and thresholds vary by calibration and may depend on voltage, temperature, run time, load, related sensor validity, or protection-state logic. OEM service information takes priority over generic values.
Separate electrical evidence from physical reality. Compare downstream voltage with upstream fuel-control data to prove electrical versus rich-exhaust cause. Use circuit testing and an independent physical check before replacing parts.
System Overview
Downstream Oxygen Sensor / Catalyst Monitoring supplies or controls information used for engine/transmission operation, emissions, and protection. Diagnose the chain of input/command, circuit integrity, physical response, and feedback.
Why This Code Sets
The monitor for P0138 runs only when the module has enough valid information to judge Bank 1 Sensor 2 oxygen sensor circuit. Prerequisites vary by calibration.
Once enabled, the module evaluates downstream signal for an electrical or exhaust-related high condition. P0138 is stored when the result remains outside the calibrated expectation long enough or through the required test samples.
The wording—high voltage at Bank 1 Sensor 2—determines test priority. High/low/open faults favor circuit testing; range/performance/response/overtemperature faults require proving whether the signal is electrically wrong or physically true.
Common Symptoms
- Check Engine Light
- Possible failed emissions inspection
- Often little driveability change
- Readiness monitor may not complete
- Catalyst-monitoring accuracy may be reduced
Most Likely Causes
- 1. signal short to voltage, open/poor sensor ground, rich exhaust, heat-damaged wiring, or biased sensor
- 2. signal short to voltage or sensor-ground fault
- 3. true rich exhaust condition
- 4. melted harness near exhaust
- 5. sensor contamination/internal bias
- 6. module input fault after circuit proof
Common Vehicles
Generic OBD-II code used across many makes; exact applications, sensor architecture, thresholds, and monitor strategies vary. Verify the definition and layout for the specific VIN.
Freeze Frame Clues
- System voltage
- RPM/load/vehicle speed
- ECT/IAT and time since start
- Key Downstream Oxygen Sensor / Catalyst Monitoring command/feedback PIDs
- Fuel trims/throttle data when relevant
- Companion codes sharing power/ground/temperature/fuel causes
- Cold-start vs hot-soak vs load/towing context
Live Data Expectations
Graph the downstream sensor with its upstream sensor, fuel trims, and heater status/command. Downstream activity is normally damped by the catalyst but should still be electrically alive. A fixed high/low/no-activity signal must be separated from a real exhaust condition with controlled response and circuit testing.
Typical Verification Tests
- Confirm P0138 absent from current/pending memory
- Recreate freeze-frame operating range
- Graph key system data for plausible response
- Repeat wiggle/heat test if intermittent
- Perform required relearn/service
- Verify no related code appears
- Complete readiness monitor
- Confirm original complaint is resolved
Before You Condemn
- Confirm VIN-specific definition/component identity
- Save freeze-frame/pending/related codes
- Verify system voltage/grounds
- Inspect connector and terminal fit
- Compare scan PID with independent physical reference
- Run OEM circuit/functional test
- Rule out mechanical/fluid/exhaust/fuel/cooling causes
- Document the failed test
Before Replacing Parts
Save freeze-frame and verify exact component/circuit identification. Compare downstream voltage with upstream fuel-control data to prove electrical versus rich-exhaust cause. Replace parts only after a failed electrical, response, pressure, temperature, heater, current, or OEM functional test is documented.
Diagnostic Workflow
- Confirm P0138 with a capable scan tool and record current, pending, and history status. Do not clear memory yet.
- Save freeze-frame and companion codes. Record RPM, load, vehicle speed, ECT, IAT, system voltage, throttle, and system-specific PIDs.
- Verify the VIN-specific code definition, component location, connector pinout, enabling criteria, service precautions, and test specifications.
- Inspect Bank 1 Sensor 2 oxygen sensor circuit connector and harness for heat damage, corrosion, fluid intrusion, terminal tension, chafing, and previous repairs.
- Verify battery and charging-system voltage are stable before interpreting marginal sensor/heater/driver behavior.
- Compare downstream voltage with upstream fuel-control data to prove electrical versus rich-exhaust cause.
- Identify the affected sensor as conventional narrowband or wideband/A/F; use the correct PID and test method.
- Inspect exhaust-side wiring near manifolds, catalysts, shields, and bellhousing areas for melting or abrasion.
- For heater or no-activity faults, verify heater feed/fuse and control-side operation under load.
- Graph the affected sensor with fuel trims and a valid opposite-bank/upstream/downstream comparison.
- Check for exhaust leaks ahead of or near the sensor.
- Perform a controlled rich/lean response test appropriate to the sensor type and engine.
- If response is absent/biased, isolate signal and return circuits using the OEM test; never apply arbitrary voltage to a wideband pump-cell circuit.
- If the signal is valid but mixture is genuinely rich/lean, diagnose fuel delivery, intake, purge, injector, or mechanical causes.
- Repair the proven circuit, heater, exhaust leak, sensor, or mixture cause.
- Run the appropriate sensor/catalyst readiness monitor and verify P0138 is absent from pending/current memory.
Labor & Inspection Checklist
- Verify VIN/engine/transmission service information
- Scan all modules/save freeze-frame
- Inspect component/connector/harness
- Check relevant fluid/cooling/exhaust/intake/fuel basics
- Perform circuit test
- Compare live data with independent physical test
- Repair/relearn/service
- Complete monitor verification
Common Repairs
- Repair proven wiring/connector/power/ground/reference fault
- Replace Bank 1 Sensor 2 oxygen sensor circuit only after test failure is proven
- Correct verified mechanical, fuel, cooling, exhaust, or transmission cause
- Perform required relearn/service procedure
- Verify monitor completion and no pending code
Common Parts
- Sensor/actuator only if proven
- Connector pigtail
- Harness repair materials
- System-specific mechanical parts only after diagnosis
Shop Notes
Monitor logic for P0138: a valid DTC result assumes the module had enough trustworthy prerequisite data to run the monitor. If voltage, temperature, related sensor inputs, or another blocking DTC were invalid, address those conditions first.
Electrical proof for P0138: inspect terminal fit before relying on continuity. Use a high-impedance meter or scope for sensor circuits and a suitable loaded test for heaters, injectors, and power feeds. The same scan value can represent different electrical faults depending on circuit bias strategy.
Physical cross-check for P0138: if the electrical signal is believable, verify the system it describes. That may mean real temperature, fuel pressure, exhaust-mixture response, injector current, throttle movement, thermostat flow, or transmission heat generation.
Intermittent strategy for P0138: reproduce heat, vibration, load, and harness movement while graphing the affected PID. Save the graph so the exact relationship between command, signal, temperature, and load can be compared with post-repair data.
Related-code strategy for P0138: shared reference, heater feed, fuel-pressure, misfire, cooling, or voltage codes may identify a common cause. Use freeze-frame and code priority rather than replacing several named components.
Verification for P0138: repeat the original failure condition, confirm the previously abnormal signal/response is corrected, complete the applicable monitor, and inspect pending memory. A cleared MIL is not proof by itself.
Technician Notes
Diagnose the wording of P0138: high voltage at Bank 1 Sensor 2.\n\nThe monitor evaluates downstream signal for an electrical or exhaust-related high condition.\n\nEfficient first move: compare downstream voltage with upstream fuel-control data to prove electrical versus rich-exhaust cause.\n\nPreserve freeze-frame until root cause is proven.
Mechanic's Tip
For P0138, graph the affected PID beside the command or physical input that should make it change. Synchronized data usually reveals whether the circuit, physical system, or feedback fails first.
Common Mistakes
- Replacing Bank 1 Sensor 2 oxygen sensor circuit from the code name alone
- Clearing freeze-frame too early
- Using universal specs instead of OEM data
- Checking continuity without loaded/terminal-fit testing
- Ignoring companion codes
- Confusing a real abnormal condition with a bad sensor
- Skipping relearn/monitor verification
Tools Used During Diagnosis
- Enhanced graphing scan tool
- Digital multimeter
- OEM wiring diagram/service information
- Backprobe/terminal test tools
- Battery/charging-system tester
- Oscilloscope where appropriate
- Smoke machine for intake/exhaust leaks
- Loaded heater-circuit test equipment
Manufacturer Notes
Generic OBD-II definition. Conventional narrowband oxygen sensors and wideband/air-fuel ratio sensors use different signal strategies. Bank 1 contains cylinder 1; Bank 2 is the opposite bank. Sensor 1 is upstream and Sensor 2 downstream in the common layout, but verify the exact exhaust arrangement.
Customer Explanation
Your vehicle stored P0138, meaning the computer found high voltage at Bank 1 Sensor 2 in the Downstream Oxygen Sensor / Catalyst Monitoring system. The code does not automatically prove Bank 1 Sensor 2 oxygen sensor circuit is bad; wiring, related operating conditions, or a real mechanical problem can produce the same result.
Frequently Asked Questions
What does P0138 mean?
P0138 means the module identified high voltage at Bank 1 Sensor 2 involving Bank 1 Sensor 2 oxygen sensor circuit. It describes the failed monitor, not automatically a failed part.
Can I drive with P0138?
Usually limited driving is possible if there is no flashing MIL, severe misfire, overheating, stalling, or major loss of power. Diagnose promptly.
What should I check first for P0138?
Compare downstream voltage with upstream fuel-control data to prove electrical versus rich-exhaust cause. Save freeze-frame and related codes first.
Does P0138 prove the named component is bad?
No. Wiring, connectors, shared circuits, mechanical conditions, operating temperature, and the component itself can produce the same result.
Will P0138 affect emissions testing?
Usually yes if it commands the MIL, and clearing codes immediately before inspection can leave readiness monitors incomplete.
Can low battery voltage contribute to P0138?
Yes. Low or unstable voltage can distort sensor references, heater operation, throttle/injector drivers, and module diagnostics.
Should I clear P0138 before diagnosis?
No. Freeze-frame, pending codes, companion DTCs, and readiness status may be essential to reproduce the fault.
When is professional equipment justified for P0138?
When basic inspection does not prove the cause. Graphing scan data, scope/current testing, smoke/pressure/temperature equipment, or OEM service information may be necessary.
Can P0138 be intermittent?
Yes. Heat, vibration, terminal fretting, harness movement, marginal heaters, pressure control, and temperature-dependent mechanical faults can disappear in the shop.
How do I verify the repair?
Recreate the original operating conditions, confirm the affected data behaves normally, complete the monitor, and verify the code is absent from current and pending memory.
Related Atlas Resources
Use the related Atlas system chapter plus VIN-specific OEM service information for specification-level testing.
Diagnostic Confidence
High after the fault is reproduced and electrical/physical cause is proven; Medium when the event is intermittent and cannot be reproduced
Related Codes
Project Atlas Feedback
Was this article helpful?
Needs Improvement
Working on this repair?
Create a professional estimate in minutes.
Why Trust This Guide?
Built by mechanics. Improved by mechanics.
This guide is maintained for working mechanics, mobile technicians, fleet maintenance professionals, and independent repair shops.