U code network High severity

U1604 refers to a communication issue between the engine control module (ECM) and the transmission control module (TCM)

The OBD2 code U1604 indicates a communication issue between the engine control module (ECM) and the transmission control module (TCM), suggesting a failure in data exchange between these two components

Definition

The OBD2 code U1604 indicates a communication issue between the engine control module (ECM) and the transmission control module (TCM), suggesting a failure in data exchange between these two components

Common causes

  • Faulty wiring or connectors between ECM and TCM
  • Failed ECM or TCM
  • Corroded or damaged connectors
  • Poor ground connections
  • Software issues or programming errors
  • Low battery voltage or weak battery
  • Intermittent electrical issues
  • Faulty sensors affecting communication

Common misdiagnoses

  • Faulty ECM
  • Faulty TCM
  • Wiring issues or shorts
  • Corroded connectors
  • Faulty sensors (e.g., speed sensors)
  • Battery or charging system problems
  • Software issues or updates needed
  • Transmission fluid issues
  • Grounding problems
  • Other communication errors in the vehicle's network

Troubleshooting steps

  1. 1. Check for Additional Codes

    Use an OBD-II scanner to check for any other trouble codes that may be present. Other codes can provide additional context or indicate related issues

  2. 2. Inspect Wiring and Connectors

  3. 3. Visually inspect the wiring harness and connectors between the ECM and TCM for any signs of damage, corrosion, or loose connections

  4. 4. Ensure that all connectors are securely plugged in and that there are no bent pins

  5. 5. Check for Ground Issues

  6. 6. Ensure that the ECM and TCM have a good ground connection. A poor ground can lead to communication issues

  7. 7. Use a multimeter to check for continuity between the ground points and the battery negative terminal

  8. 8. Test the Communication Lines

  9. 9. Use a multimeter or an oscilloscope to check the communication lines (CAN bus) for proper voltage levels and signals

  10. 10. Look for any short circuits or open circuits in the communication lines

  11. 11. Inspect the Fuses

  12. 12. Check the fuses related to the ECM and TCM. A blown fuse can interrupt communication between the modules

  13. 13. Perform a Battery Reset

  14. 14. Disconnect the battery for a few minutes to reset the ECM and TCM. Reconnect the battery and see if the code returns

  15. 15. Check for Software Updates

  16. 16. Verify if there are any software updates available for the ECM or TCM. Sometimes, manufacturers release updates to fix communication issues

  17. 17. Test the Modules

  18. 18. If possible, test the ECM and TCM individually to ensure they are functioning correctly. This may involve using specialized diagnostic tools or swapping with known good units

  19. 19. Inspect for Environmental Factors

  20. 20. Check for any environmental factors that could affect communication, such as water intrusion or excessive heat

  21. 21. Consult Technical Service Bulletins (TSBs)

  22. 22. Look for any TSBs related to the specific make and model of the vehicle. Manufacturers may have documented common issues and solutions for U1604. 1

  23. 23. Professional Diagnosis

  24. 24. If the issue persists after performing the above steps, consider seeking help from a professional mechanic or dealership with experience in diagnosing communication issues. By following these steps, you can systematically identify and address the underlying cause of the U1604 code