How to Fix Diagnostic Code P1158

🚨 Diagnostic Profile

  • Vehicle/Equipment Make: CADILLAC
  • Technical Description: HO2S Bank 2 Sensor 2 Rich Or High Voltage

This is a Powertrain code monitored by the Engine Control Module (ECM) or Powertrain Control Module (PCM). Code P1158 indicates that the Heated Oxygen Sensor (HO2S) located on Bank 2, Sensor 2 (the downstream/post-catalyst sensor on the bank that does NOT contain cylinder #1) is reporting a voltage signal that is consistently higher than the PCM expects, or is interpreting this as a persistently rich exhaust condition. Since this is the post-catalyst sensor, its primary job is to monitor catalytic converter efficiency rather than fuel trim directly; a high voltage reading here can indicate the catalyst is not scrubbing oxygen efficiently, a failing sensor, a wiring short to voltage/ground, contamination of the sensor tip, or an upstream fueling issue causing an overly rich mixture entering the converter. This often triggers the Check Engine Light and can affect emissions performance and long-term catalytic converter health if left unaddressed.

🚨 Repair Difficulty Tier

  • Difficulty Rating: Intermediate

This repair requires a capable scan tool to view live oxygen sensor voltage data and freeze frame information, along with a digital multimeter to verify wiring integrity and sensor heater circuit resistance. While the sensor itself is usually straightforward to replace with basic hand tools, accurately diagnosing whether the root cause is the sensor, wiring, fuel system, or catalytic converter requires moderate diagnostic experience.

🛠️ Resolution Steps

  • Step 1: Preliminary Inspection
    Visually inspect the Bank 2 Sensor 2 oxygen sensor connector and wiring harness for signs of melting, chafing, corrosion, or exposure to exhaust leaks. Check for any exhaust leaks upstream of the sensor that could skew readings, and inspect the sensor itself for soot, oil fouling, or physical damage to the sensing element.

  • Step 2: Diagnostic Verification
    Using a scan tool, monitor live data for the Bank 2 Sensor 2 voltage output — it should typically hover in a stable range (around 0.1–0.9V) once warmed up, rather than pegging high or staying fixed. Compare Bank 2 Sensor 1 (upstream) fuel trims to determine if the engine is genuinely running rich on that bank, which would explain the high voltage reading, or if the sensor itself is faulty and not accurately reflecting exhaust conditions. Use a multimeter to check the sensor’s heater circuit resistance and verify reference voltage and ground signals are within factory specification at the harness connector.

  • Step 3: Resolution & Reset Process
    If the sensor itself is confirmed faulty (slow response, fixed/stuck voltage, or heater circuit failure), replace the Bank 2 Sensor 2 oxygen sensor with an OE-quality or OEM replacement part, ensuring it is properly torqued and the connector is fully seated. If wiring is the culprit, repair or replace the damaged harness section and ensure proper routing away from heat sources. After the repair, clear the stored DTC with a scan tool, perform a test drive to allow the PCM to complete its oxygen sensor monitor cycle, and confirm the code does not return.

📦 Parts, Labor, and Budget Estimates

  • Required Components/Software: OEM-quality Bank 2 Sensor 2 oxygen sensor, wiring harness repair kit (if needed), OBD-II scan tool capable of live data streaming
  • Average Component Price: $45 – $130 USD
  • Estimated Labor Hours: 0.5 – 1.5 hours (additional time required if wiring repair or catalytic converter diagnosis is needed)
  • Total Estimated Budget: $100 – $280 USD depending on labor rates and whether wiring repair or further catalyst diagnostics are required