What Does Code P0152 Mean?
DTC P0152 signifies that the Engine Control Module (ECM), also known as the Powertrain Control Module (PCM), has detected an excessively high voltage output from the Bank 2 Sensor 1 oxygen sensor circuit. Bank 2 refers to the engine side that does not contain cylinder number one, and Sensor 1 denotes the upstream oxygen sensor, located before the catalytic converter. For a typical zirconia narrowband oxygen sensor, a high voltage reading (typically above 0.9 to 1.0 volts) indicates a rich exhaust condition (low oxygen content). However, when the voltage is continuously and abnormally high, remaining above the PCM’s specified threshold for a prolonged period regardless of engine operating conditions or fuel trim adjustments, it points to a fault within the sensor itself, its associated wiring, or the PCM’s input circuit. The ECM monitors this sensor’s voltage output to determine the air-fuel ratio, crucial for optimal combustion and emissions control. A constant high voltage prevents the PCM from entering or maintaining closed-loop operation, leading to inaccurate fuel delivery calculations.
Common Symptoms
- Illuminated Malfunction Indicator Lamp (MIL) on the dashboard.
- Reduced fuel economy due to inaccurate fuel trimming or open-loop operation.
- Strong sulfur or raw fuel odor from the exhaust.
- Black smoke emanating from the exhaust tailpipe, indicating an overly rich condition.
- Engine hesitation or sluggish acceleration.
- Rough idle or poor engine performance in some cases.
- Potential failure of emissions inspections.
What Causes the Code P0152?
- Faulty Oxygen Sensor (Bank 2 Sensor 1): The sensor itself may have an internal short to voltage, a failed heating element, or be contaminated, causing it to inaccurately report a constantly high voltage.
- Wiring Harness Issues: A short to power (battery voltage or other power source) within the O2 sensor’s signal wire, an open circuit in the sensor’s ground or heater circuit, or corrosion/damage to the electrical connectors leading to the sensor.
- Contamination of O2 Sensor: Exposure to certain chemicals like silicone-based sealants, antifreeze, or excessive oil in the exhaust stream can foul the sensor’s sensing element, leading to erroneous high voltage readings.
- ECM/PCM Failure: While rare, an internal fault within the Engine Control Module’s oxygen sensor input circuit could cause it to falsely interpret a high voltage signal.
- Exhaust Leaks: Although less common for a “high voltage” code, severe exhaust leaks upstream of the O2 sensor could potentially affect sensor operation, though typically leading to lean readings.
How to Diagnose and Troubleshoot
Diagnosis of P0152 requires a methodical approach using a digital multimeter (DMM) and an OBD-II scanner:
- Verify Code and Gather Freeze Frame Data: Connect an OBD-II scanner to confirm P0152 is present. Record freeze frame data, which provides a snapshot of engine conditions (RPM, engine load, coolant temperature, fuel trims, etc.) at the moment the fault was set. This information can offer critical insights into the operating environment during the fault.
- Visual Inspection:
- Inspect the Bank 2 Sensor 1 oxygen sensor for any visible damage, contamination (e.g., white, oily, or black deposits), or signs of extreme heat.
- Carefully examine the entire wiring harness leading to Bank 2 Sensor 1. Look for chafing, melted insulation, exposed wires, signs of rodent damage, or corrosion at the electrical connectors. Ensure the connectors are securely seated.
- Check for any obvious exhaust leaks near the sensor, which can draw in ambient air.
- Electrical Circuit Testing with DMM:
- Heater Circuit Test: Disconnect the O2 sensor connector. Identify the heater circuit wires (typically two wires, often of the same color or specified in wiring diagrams). Measure the resistance across the heater terminals on the sensor side. Typical resistance for a functional heater is between 2-10 ohms. An open circuit (infinite resistance) indicates a faulty heater element. Then, on the harness side, with the ignition ON, check for battery voltage (B+) to the heater power wire and a good ground connection on the heater ground wire.
- Signal Circuit Integrity: With the O2 sensor disconnected from the harness, connect your DMM between the signal wire terminal on the vehicle’s harness side and a known good ground. With the ignition ON, there should be very little to no voltage present (ideally near 0V or fluctuating slightly around 0.1-0.2V). If you measure a steady voltage above 0.5V, it indicates a short to voltage in the wiring harness or an internal ECM fault providing an unintended bias voltage.
- Sensor Signal Verification: Reconnect the O2 sensor. Backprobe the signal wire at the sensor connector or the ECM connector with the engine at operating temperature and running in closed loop. Monitor the voltage with a DMM or an oscilloscope. A healthy narrowband sensor should rapidly cycle between approximately 0.1V (lean) and 0.9V (rich). If the voltage remains constantly high (e.g., above 0.9V-1.0V) and does not fluctuate, even when attempting to induce a lean condition (e.g., momentarily creating a small vacuum leak) or a rich condition (e.g., propane enrichment), the sensor is likely faulty.
- OBD-II Live Data Analysis:
- With the OBD-II scanner, monitor the live data stream for Bank 2 Sensor 1 voltage and both short-term (STFT) and long-term (LTFT) fuel trims for Bank 2. A persistently high voltage reading (e.g., 0.9V-1.2V) from the sensor often correlates with significantly negative fuel trims for Bank 2, as the PCM attempts to compensate for a perceived rich condition by reducing fuel delivery.
- Compare Bank 2 Sensor 1 data with Bank 1 Sensor 1 (if applicable on V-type or Boxer engines) to determine if the issue is isolated to one bank or systemic.
Recommended Repairs and Solutions
Once the diagnostic steps have pinpointed the root cause, proceed with the appropriate repair:
- Replace the Bank 2 Sensor 1 Oxygen Sensor: If diagnostic testing confirms the sensor itself is faulty (e.g., stuck high voltage, failed heater, or internal short), replace it with a new, high-quality OEM-equivalent sensor. Ensure proper torque specifications are followed during installation.
- Repair or Replace Wiring Harness: If a short to voltage, an open circuit, or excessive corrosion in the wiring harness or connectors is identified, repair the damaged section of wiring. Utilize appropriate wiring repair techniques, such as soldering and heat shrinking, or replace the entire affected harness sub-assembly if damage is extensive. Ensure all connections are watertight and secure.
- Address Persistent Rich Condition (if applicable): Although P0152 typically points to an electrical fault or sensor failure, if extensive testing indicates the sensor is legitimately reporting a high voltage due to an actual, severe rich running condition, then the underlying cause of the rich condition must be diagnosed and repaired. This could include a leaking fuel injector, a faulty fuel pressure regulator, a stuck-open EVAP purge valve, or excessive engine oil consumption.
- ECM/PCM Replacement: This is a rare occurrence and should only be considered after all other potential causes have been thoroughly investigated and ruled out. An ECM replacement typically requires specialized programming and calibration.
- Clear Codes and Test Drive: After performing any repair, clear the stored diagnostic trouble codes using an OBD-II scanner. Conduct an extended test drive under varying engine loads and speeds to ensure the fault does not return and that the O2 sensor’s live data reflects proper, cycling operation, indicating the system is functioning correctly in closed loop.

