P code powertrain Medium severity

P1128 Upstream Heated O2 Sensors Swapped

The OBD2 code P1128 indicates that the upstream heated oxygen sensors are reporting readings that suggest they may be swapped or incorrectly connected, leading to improper fuel mixture adjustments

Definition

The OBD2 code P1128 indicates that the upstream heated oxygen sensors are reporting readings that suggest they may be swapped or incorrectly connected, leading to improper fuel mixture adjustments

Common causes

  • Incorrectly installed or swapped O2 sensors
  • Faulty O2 sensor wiring or connectors
  • Damaged or corroded O2 sensor harness
  • Exhaust leaks near the O2 sensors
  • Engine control module (ECM) issues
  • Software or calibration issues in the ECM
  • Faulty O2 sensor(s)

Common misdiagnoses

  • Faulty oxygen sensors
  • Exhaust leaks
  • Fuel system issues
  • Air intake leaks
  • Engine control module (ECM) problems
  • Wiring or connector issues
  • Vacuum leaks
  • Incorrect fuel pressure
  • Mass air flow (MAF) sensor problems
  • Throttle position sensor (TPS) issues

Troubleshooting steps

  1. 1. Check for Additional Codes

    Use an OBD-II scanner to check for any other trouble codes that may be present. This can provide more context for the issue

  2. 2. Inspect O2 Sensor Wiring and Connectors

  3. 3. Visually inspect the wiring and connectors for the upstream O2 sensors. Look for signs of damage, corrosion, or loose connections

  4. 4. Ensure that the sensors are properly connected and that there are no shorts or open circuits

  5. 5. Verify Sensor Installation

  6. 6. Confirm that the O2 sensors are installed in the correct locations. If they have been replaced recently, they may have been swapped during installation

  7. 7. Check the part numbers and specifications to ensure that the correct sensors are being used

  8. 8. Test O2 Sensor Functionality

  9. 9. Use a multimeter or an OBD-II scanner to monitor the voltage output of the upstream O2 sensors. The voltage should fluctuate between 0.1V and 0.9V as the engine runs

  10. 10. If one sensor is not responding or is stuck at a constant voltage, it may be faulty

  11. 11. Check for Exhaust Leaks

  12. 12. Inspect the exhaust system for any leaks before the O2 sensors. Exhaust leaks can cause incorrect readings and trigger the P1128 code

  13. 13. Repair any leaks found in the exhaust system

  14. 14. Inspect Fuel System

  15. 15. Check the fuel pressure and ensure that it is within the manufacturer's specifications. A fuel delivery issue can affect O2 sensor readings

  16. 16. Inspect the fuel injectors for proper operation and ensure they are not clogged or leaking

  17. 17. Check Engine Performance

  18. 18. Look for any symptoms of poor engine performance, such as rough idling, stalling, or poor fuel economy. These issues can be related to the O2 sensor readings

  19. 19. Reset the Code

  20. 20. After performing any repairs or adjustments, clear the trouble codes using an OBD-II scanner and take the vehicle for a test drive to see if the code returns

  21. 21. Consult Repair Manual

  22. 22. Refer to the vehicle's service manual for specific diagnostic procedures related to the O2 sensors and the P1128 code

  23. 23. Seek Professional Help

  24. 24. If the issue persists after performing these steps, it may be necessary to consult a professional mechanic for further diagnosis and repair. By following these troubleshooting steps, you can identify and resolve the underlying issue causing the P1128 code