Poor communication between the Engine Control Unit (ECU) and the various systems of a vehicle can be caused by several different factors. The wiring between the ECU and the components, age and corrosion of connectors, faulty sensors, incorrect coding to the ECU, inadequate power or ground supply, or improper installation are common causes of communication failure with an ECU. Additionally, improper programming and software issues can cause no communication between the vehicle systems and ECU.