What does the P0152 code mean?
The P0152 is a generic OBD-II powertrain trouble code. Its official definition is “O2 Sensor Circuit High Voltage (Bank 2, Sensor 1)“.
This diagnostic trouble code is set when your vehicle’s Engine Control Module (ECM) detects that the voltage signal from the upstream oxygen sensor (or Air/Fuel Ratio sensor) on Bank 2 is consistently reading at or near the maximum possible value, typically close to 1 volt or the sensor’s reference voltage. “Bank 2” refers to the side of the engine opposite the one containing cylinder number 1. “Sensor 1” is the critical pre-catalytic converter sensor. A persistent high voltage signal falsely indicates to the ECM that the exhaust on Bank 2 is extremely rich (too little oxygen). In reality, this is almost always an electrical fault, most commonly a short to power in the sensor’s signal wire, causing the ECM to continuously remove fuel from Bank 2, leading to a lean running condition, poor performance, and potential engine damage. The first diagnostic action is to connect a professional car scanner to confirm the code and examine live sensor data.
Symptoms of Error Code P0152
- Illuminated Check Engine Light (MIL).
- Engine hesitation, stumbling, or severe lack of power, especially under acceleration.
- Rough, unstable, or surging idle; the engine may even stall.
- Noticeable decrease in fuel economy (reduced MPG).
- Engine may run excessively lean, causing overheating, misfires, or a “pinging” sound under load.
- Other codes like P0174 (System Too Lean, Bank 2) may also be present.
Main Causes of Error Code P0152
- Short to Power in the Signal Wire: The most common cause. The wire carrying the O2 sensor’s signal voltage back to the ECM has damaged insulation and is touching a 12V, 5V, or reference voltage wire, forcing the signal high.
- Failed Oxygen Sensor (Bank 2, Sensor 1): The sensor’s internal element has failed, causing it to output a constant high voltage signal.
- Open or Poor Ground Connection for the Sensor: A bad ground can cause the sensor’s signal voltage to float high.
- Shorted O2 Sensor Heater Element: A failure inside the sensor where the heater circuit shorts to the signal element, pulling the voltage high.
- Damaged, Corroded, or Loose Connector: A compromised connector can create a cross-connection or high resistance that leads to an incorrect high voltage reading.
- Genuine Overly Rich Condition (Bank 2): A severe rich condition from a leaking fuel injector or faulty fuel pressure regulator could theoretically cause a high voltage, but an electrical fault is more likely for this specific code.
- Faulty ECM (Rare): An internal fault in the ECM that provides an incorrect bias voltage or misreads the signal.
How to Diagnose Error Code P0152?
- Confirm Code and Analyze Live Data: Use a professional vehicle diagnostics tool to read and confirm P0152. Check live data for Bank 2, Sensor 1 voltage. A P0152 fault will show a voltage stuck at or near 1.0V (or the reference voltage, e.g., 5V), even when the engine load changes.
- Visual Inspection: Safely raise the vehicle. Locate the Bank 2, Sensor 1 oxygen sensor. Carefully inspect its wiring harness, looking for areas where insulation is rubbed through, especially where it passes near other wiring looms, sharp brackets, or the exhaust. Check for melted wires.
- Check for a Short to Power (Signal Wire):
- Disconnect the oxygen sensor’s electrical connector.
- Turn the ignition ON (engine off).
- Using a digital multimeter, measure the voltage on the signal wire pin in the vehicle’s harness connector. A normal, healthy circuit with the sensor disconnected should read a low voltage (often 0V or 0.45V).
- If you read battery voltage (12V) or 5V on the signal wire with the sensor disconnected, it is shorted to a power source somewhere in the harness.
- Test the Sensor’s Ground Circuit:
- With the sensor still disconnected and ignition OFF, use the multimeter to check for continuity (very low resistance) between the ground wire pin in the vehicle’s harness connector and a clean chassis ground. High resistance indicates a bad ground.
- Test the Sensor Itself (if wiring is good): If no short to power is found and the ground is good, the sensor is likely faulty. You can test for a short between the heater circuit and signal circuit within the sensor using a multimeter’s resistance setting.
- Monitor Fuel Trim Data: Use your obd2 scanner to check Long-Term Fuel Trim for Bank 2. Extremely high positive fuel trims (e.g., +25% or more) confirm the ECM is desperately trying to add fuel to correct a perceived rich condition, which is actually the false high voltage signal.
Possible Causes and Diagnostic Methods
| Possible Cause | How to Check? |
| Short to Power in Signal Wire | Disconnect sensor. With key ON, check voltage on signal wire (harness side). 12V or 5V indicates a short to power. |
| Failed O2 Sensor (outputs high voltage) | Live data shows fixed high voltage (~1V or 5V). No short to power is found in the wiring. |
| Poor Sensor Ground | Check continuity and resistance between the sensor ground wire (harness) and chassis ground. Should be very low. |
| Internal Short in Sensor (Heater to Signal) | With sensor disconnected, check for continuity/resistance between the heater pins and the signal pin. |
Tools needed: A professional car code scanner with live data, a digital multimeter, jack and jack stands, and basic hand tools. A wiring diagram is highly beneficial.
How do I fix error code P0152? (Solutions to the Problem)
Simple Fixes
- Repair a Short to Power: If found, meticulously locate the point where the signal wire insulation is damaged and touching a power wire. Separate and repair both wires with solder and heat-shrink tubing. Properly secure the harness.
- Repair a Bad Ground: Locate, clean (to bare metal), and securely re-attach the ground connection for the Bank 2, Sensor 1 circuit.
- Clean and Re-seat Connectors: Clean all related connectors with electrical contact cleaner. Ensure pins are not bent or pushed out.
In-depth Diagnosis and Repair Solutions
- Replace the Oxygen Sensor (Bank 2, Sensor 1): Required if the sensor itself is found to be faulty or has an internal short. Always use an OEM or high-quality equivalent.
- Repair or Replace Damaged Wiring Harness: For complex or extensive wiring damage, a professional repair or harness section replacement may be the safest solution.
- Address a Genuine Rich Condition: If diagnostics rule out electrical faults, investigate a true rich run condition on Bank 2 (e.g., leaking fuel injector, stuck fuel pressure regulator).
Fix faults based on symptoms
| Symptom / Diagnostic Finding | Recommended Solution |
| Live data shows ~1V or 5V. A short to power (12V/5V) is found in the signal wire. | Locate and repair the short to power in the wiring harness. |
| Live data shows fixed high voltage. No short to power is found. Sensor ground is good. | Replace the Bank 2, Sensor 1 oxygen sensor. |
| High resistance found in the sensor ground circuit. | Locate, clean, and repair the faulty ground connection. |
| Continuity exists between heater and signal pins on the sensor itself. | Replace the oxygen sensor (internal short). |
Common Error Code P0152 in Vehicles
P0152, like its counterpart P0151, is common in many vehicles where the Bank 2 upstream sensor wiring is vulnerable to damage or the sensor itself fails.
Ford Trucks and SUVs (Modular V8, EcoBoost): Common in Ford F-150 (5.4L 3V, 5.0L, 3.5L EcoBoost), Expedition, and Navigator. The wiring harness, especially on the passenger side (common Bank 2 location), can chafe against the body or engine components. Using a professional vehicle diagnostics tool to see the stuck high voltage is the first clue before a detailed wire inspection.
General Motors (LS-based V8 trucks): Chevrolet Silverado/Sierra, Tahoe/Suburban, and GMC Yukon with 4.8L, 5.3L, 6.0L engines. The driver’s side (often Bank 2) wiring is exposed to heat and elements. Harness clips can break, allowing wires to sag onto sharp edges or hot exhaust manifolds, causing insulation melt-through and shorts.
Dodge/Chrysler/Jeep (Hemi V8): Ram 1500, Durango, and Jeep Grand Cherokee with the 5.7L Hemi. Similar to other trucks, underbody exposure and heat are the enemies of the O2 sensor wiring. Connector seal failure can also lead to corrosion-induced faults.
Toyota/Lexus (V6, V8): Found in Toyota Tundra, Sequoia, 4Runner V6, and Lexus GX 470, LS 430. While reliable, the sensors and their circuits are not immune to age and environmental damage. Diagnosis with a car scanner is essential to confirm the electrical nature of the fault.
Nissan/Infiniti (VQ V6, VK V8): Common in Titan, Armada, Pathfinder, and Infiniti QX56. The upstream sensors are a known wear item. A P0152 often indicates the sensor has reached the end of its life, but wiring must be checked first.
European Vehicles (BMW, Mercedes-Benz, Audi): In BMWs (e.g., with N52, N54 engines) and Mercedes-Benz models, a P0152 points to a failing wideband oxygen sensor (Lambda sensor) on Bank 2 or a fault in its complex control circuit. Diagnosis almost always requires an advanced vehicle code reader capable of reading the sensor’s specific pre-control voltage and other manufacturer-specific parameters.
P0152 Frequently Asked Questions
Is it safe to drive with a P0152 code?
No, it is dangerous to drive normally. A P0152 causes the engine to run dangerously lean on Bank 2, as the ECM cuts fuel based on the false rich signal. This can lead to severe engine overheating, pre-ignition, detonation, and catastrophic engine damage like melted pistons or burned valves. The vehicle should be towed to a repair facility.
What’s the difference between P0151 and P0152?
Both are circuit voltage codes for Bank 2, Sensor 1. P0151 indicates a Low Voltage condition (signal near 0V, causing a rich run condition). P0152 indicates a High Voltage condition (signal near 1V or 5V, causing a lean run condition). They are opposite and equally serious electrical faults.
Can a bad coolant temperature sensor cause P0152?
No, not directly. A faulty coolant sensor can cause general driveability issues and affect fuel trims, but it will not cause the upstream O2 sensor’s signal wire to have a constant high voltage. P0152 is specifically an O2 sensor circuit fault.
How much does it cost to fix P0152?
Costs are similar to P0151: Diagnosis: $100-$150. Wiring repair: $150-$300. A new upstream oxygen sensor: $100-$400. Labor (1-1.5 hours): $100-$200. Total typically ranges from $200 to $650. Costs are higher for European luxury vehicles.
Do I need a special scan tool to diagnose P0152?
A basic car code scanner can confirm the code exists. However, a professional vehicle diagnostics tool that shows live sensor voltage is critical to see the stuck high voltage reading. A digital multimeter is absolutely required for electrical diagnosis of shorts and grounds.
Will clearing the code fix P0152?
No. Clearing the code with an obd2 scanner will only temporarily turn the light off. The electrical short, faulty ground, or bad sensor is still present, and the code will return immediately upon the next key cycle or within seconds of starting the engine.
Can a bad spark plug cause P0152?
No. A bad spark plug could cause a misfire, which might dump unburned fuel (rich condition) into the exhaust. However, that would typically cause a fluctuating or lower O2 sensor voltage, not a constant, stuck-high voltage indicative of an electrical short. A misfire would also set its own specific codes (P0300 series).
How can I prevent this code?
Secure wiring harnesses properly during any repair work. Periodically inspect visible sections of the engine wiring, especially near the exhaust, for signs of chafing or heat damage. Address any engine oil or coolant leaks promptly, as fluids can degrade wire insulation over time.
P0152 Related OBD2 Errors
- P0150: O2 Sensor Circuit Malfunction (Bank 2, Sensor 1)
- P0151: O2 Sensor Circuit Low Voltage (Bank 2, Sensor 1)
- P0153: O2 Sensor Circuit Slow Response (Bank 2, Sensor 1)
- P0154: O2 Sensor Circuit No Activity Detected (Bank 2, Sensor 1)
- P0155: O2 Sensor Heater Circuit Malfunction (Bank 2, Sensor 1)
- P0174: System Too Lean (Bank 2)
- P2196: O2 Sensor Signal Stuck Rich (Bank 2 Sensor 1)
Important! Code P0152 is a critical fault that forces the engine into a dangerously lean condition. The most common cause is a short to power in the signal wire. Always perform the voltage test on the signal wire with the sensor disconnected and the key ON to check for a short to power before condemning the oxygen sensor. Ignoring this code or misdiagnosing it can lead to rapid and severe engine failure.


