HomeTrouble CodesU0115

U0115 — Lost Communication Ecmpcm B

Generic OBD-II · all makesNetwork / communication

Code U0115 indicates that a module on the vehicle's communication network has lost contact with the Engine Control Module (ECM) or Powertrain Control Module (PCM). This is a network communication error rather than a direct sensor failure, meaning data is not flowing between the engine computer and other onboard systems.

Symptoms

What causes it — most likely first

1. Wiring Harness Damage

Frayed, broken, or shorted CAN bus wiring between the ECM and other network modules.

2. Corroded Connectors

Moisture or corrosion in the ECM pins or connector housings preventing a secure electrical connection.

3. Power or Ground Issues

Blown fuses, faulty relays, or loose ground wires that prevent the ECM from powering on.

4. Interfering Network Module

A different module on the same communication bus failing and flooding the network with noise.

5. ECM/PCM Internal Failure

The engine computer has suffered an internal hardware failure and is no longer broadcasting data.

How it's diagnosed

  1. Verify battery voltage and ensure terminals are clean and tight.
  2. Inspect all ECM/PCM related fuses and relays for continuity.
  3. Visually inspect the wiring harness for signs of chafing, melting, or rodent damage.
  4. Test for 2.5V bias on the CAN-High and CAN-Low lines using a multimeter.
  5. Perform a network scan to see if other modules are communicating or if multiple 'Lost Communication' codes are present.
  6. Check for water intrusion or corrosion at the ECM connector pins.

Code facts & related codes

SystemNetwork / communication
StandardizationSAE generic — identical on every make

Frequently asked

Does U0115 mean I need a new engine computer?

Not necessarily. While the PCM is a possible cause, it is far more common for the issue to be a broken wire, a blown fuse, or a corroded connector.

Can a dead battery cause this code?

Yes, low system voltage can cause modules to shut down or fail to communicate, triggering network loss codes.

Why are so many other lights on my dash if the problem is the ECM?

Many vehicle systems (ABS, Airbags, Transmission) rely on data from the ECM to function; if they stop receiving that data, they will trigger their own fault lights.