P code powertrain High severity

P0058 Heated Oxygen Sensor (HO2S) Heater Circuit High Voltage Bank 2 Sensor 2

The OBD2 code P0058 indicates a high voltage issue in the heater circuit of the Heated Oxygen Sensor (HO2S) located in Bank 2, Sensor 2

Definition

The OBD2 code P0058 indicates a high voltage issue in the heater circuit of the Heated Oxygen Sensor (HO2S) located in Bank 2, Sensor 2

Common causes

  • Faulty heated oxygen sensor (HO2S)
  • Open or shorted wiring in the heater circuit
  • Poor electrical connections
  • Blown fuse
  • Faulty engine control module (ECM)
  • Corroded connectors
  • High resistance in the heater circuit

Common misdiagnoses

  • Faulty oxygen sensor
  • Wiring issues or shorts
  • Engine control module (ECM) failure
  • Exhaust leaks
  • Fuel system problems
  • Vacuum leaks
  • Incorrectly installed or damaged sensor
  • Other sensor malfunctions (e.g., upstream O2 sensor)

Troubleshooting steps

  1. 1. Verify the Code

    Use an OBD-II scanner to confirm that the P0058 code is present. Check for any additional codes that may provide more context

  2. 2. Inspect the Wiring and Connectors

    Visual Inspection: Check the wiring and connectors leading to Bank 2 Sensor 2 for any signs of damage, corrosion, or loose connections

  3. 3. Connector Condition

    Ensure that the connector is securely attached and that there are no bent pins or broken wires

  4. 4. Check the Sensor

    Resistance Test: Measure the resistance of the heater element in the oxygen sensor. The resistance should typically be within the manufacturer's specifications (usually around 10-20 ohms). If it is open or shorted, the sensor may need to be replaced

  5. 5. Sensor Functionality

    If possible, test the sensor in a controlled environment or replace it with a known good sensor to see if the code clears

  6. 6. Test the Heater Circuit

    Voltage Test: With the ignition on (engine off), use a multimeter to check for voltage at the heater circuit connector. You should see battery voltage (typically around 12V). If there is no voltage, the issue may be upstream

  7. 7. Ground Test

    Check the ground connection for the heater circuit. Ensure that the ground is solid and that there is continuity to the vehicle's ground

  8. 8. Check the Engine Control Module (ECM)

    ECM Functionality: If the wiring and sensor are in good condition, the issue may lie with the ECM. Check for any software updates or known issues with the ECM related to the oxygen sensor

  9. 9. Signal Test

    If you have access to a scan tool that can read live data, monitor the oxygen sensor readings and heater operation to see if the ECM is controlling the heater properly

  10. 10. Inspect Related Components

    Fuses: Check the fuses related to the oxygen sensor heater circuit. A blown fuse can cause the circuit to fail

  11. 11. Relays

    If applicable, check any relays that control the oxygen sensor heater circuit

  12. 12. Clear the Code and Test Drive

    After performing the above checks and repairs, clear the code using the OBD-II scanner and take the vehicle for a test drive to see if the code returns

  13. 13. Consult Repair Manual

    If the issue persists, consult the vehicle's repair manual for specific troubleshooting steps and specifications related to the oxygen sensor and its circuit

  14. 14. Professional Diagnosis

    If you are unable to resolve the issue after these steps, consider seeking help from a professional mechanic who has the tools and experience to diagnose more complex electrical issues. By following these steps, you should be able to identify and resolve the issue related to the P0058 code