U0094 indicates a loss of communication on the H (high speed) vehicle bus. The powertrain control module (PCM) detected that the bus is not transmitting or receiving data as expected.
Damaged harnesses, loose pins, or corrosion at the bus connectors can interrupt the high‑speed communication line.
A short to ground or an open circuit caused by a broken wire or a faulty splice will prevent the bus from maintaining signal integrity.
The H‑bus requires correct termination at each end; a missing or defective resistor can cause communication loss.
A module that has failed its transceiver can hold the bus low or fail to respond, leading to a U0094 code.
Only after ruling out wiring and peripheral module issues should the PCM be considered; a rare internal fault in the PCM’s bus interface can trigger U0094.
Replacing the PCM is rarely the correct solution. In most cases the problem is wiring, connectors, or a peripheral module. Only after exhaustive testing of the bus hardware should the PCM be considered.
A sensor that includes its own communication transceiver (e.g., a transmission control module) can cause the code if it fails, but a simple temperature or pressure sensor that does not use the H‑bus will not.
Yes. Restoring proper bus communication allows all dependent modules (transmission, ABS, HVAC, etc.) to exchange data again, which should clear the MIL and return normal operation.
U0094 can appear intermittently when a connection is loose or a wire is partially broken, but it will become permanent if the underlying fault (e.g., an open circuit) is not repaired.