U code network High severity

U0058 Vehicle Communication Bus D (+) Low

The OBD2 code U0058 indicates a communication issue where the Vehicle Communication Bus D (+) signal is detected as being low, suggesting a potential fault in the communication network between modules in the vehicle

Definition

The OBD2 code U0058 indicates a communication issue where the Vehicle Communication Bus D (+) signal is detected as being low, suggesting a potential fault in the communication network between modules in the vehicle

Common causes

  • Faulty wiring or connectors
  • Short circuit to ground
  • Open circuit in the communication bus
  • Faulty control module
  • Poor ground connection
  • Intermittent connection issues
  • Corroded connectors
  • Malfunctioning sensors or devices on the bus

Common misdiagnoses

  • Faulty ABS module
  • Defective engine control module (ECM)
  • Malfunctioning transmission control module (TCM)
  • Bad wiring or connectors
  • Faulty body control module (BCM)
  • Issues with the powertrain control module (PCM)
  • Low battery voltage or charging system problems
  • Incorrectly diagnosed sensor failures

Troubleshooting steps

  1. 1. Check for Other Codes

    Start by scanning the vehicle for any other diagnostic trouble codes (DTCs). Sometimes, multiple codes can provide additional context for the issue

  2. 2. Inspect Wiring and Connectors

  3. 3. Visually inspect the wiring and connectors associated with the communication bus. Look for signs of damage, corrosion, or loose connections

  4. 4. Pay special attention to the connectors at the modules that communicate over the bus

  5. 5. Check for Short Circuits

  6. 6. Use a multimeter to check for short circuits in the wiring. Measure the resistance between the communication bus wires and ground to ensure there are no unintended connections

  7. 7. Test Voltage Levels

  8. 8. With the vehicle in the ON position (engine off), use a multimeter to measure the voltage on the communication bus wire. Compare the readings to the specifications in the vehicle’s service manual

  9. 9. If the voltage is low, it may indicate a problem with the bus or the modules connected to it

  10. 10. Inspect Modules

  11. 11. Check the modules that are connected to the communication bus. A malfunctioning module can cause communication issues. If possible, test the modules individually or replace them with known good units

  12. 12. Check for Ground Issues

  13. 13. Ensure that all ground connections related to the communication bus are secure and free of corrosion. Poor grounding can lead to communication problems

  14. 14. Look for Interference

  15. 15. Sometimes, aftermarket accessories or modifications can interfere with the communication bus. If any modifications have been made, consider temporarily removing them to see if the issue resolves

  16. 16. Perform a Network Test

  17. 17. If available, use a scan tool capable of performing a network test to check the integrity of the communication bus. This can help identify which module may be causing the issue

  18. 18. Clear Codes and Test Drive

  19. 19. After performing the above checks and repairs, clear the codes and take the vehicle for a test drive to see if the code returns

  20. 20. Refer to the vehicle’s service manual for specific troubleshooting steps related to the U0058 code, as different manufacturers may have unique procedures. 1

  21. 21. Seek Professional Help

  22. 22. If the issue persists after performing these steps, it may be necessary to consult a professional mechanic or technician who has experience with vehicle communication systems. By following these steps, you should be able to identify and resolve the issue related to the U0058 code