Isolating a Module That Is Killing the CAN Bus
Isolating a Module That Is Killing the CAN Bus
The vehicle arrives on a flatbed. No communication with the scan tool. The instrument cluster is dark. The engine cranks but will not start because the PCM cannot communicate on the network to verify the security key. Every module on the high-speed CAN bus is down. This is the classic dead-bus scenario — one module has failed internally and is shorting the CAN bus lines, killing communication for every module on the network.
Step 1 — Confirm the bus is shorted
Turn the ignition off. Disconnect the negative battery cable. At the DLC, measure resistance between pin 6 (CAN-H) and pin 14 (CAN-L). If you read near zero ohms — the bus is shorted. CAN-H and CAN-L are connected together through a failed component. If you read 60 ohms, the bus physical layer is intact and the problem is not a short — investigate power and ground to modules instead. If you read infinite ohms, the bus is open — both backbone wires are broken or both terminating resistors are gone.
Step 2 — Divide and conquer
You need to find which module is dragging the bus down. On some vehicles, you can pull fuses to de-power groups of modules. Pull the fuse for one group and recheck the resistance at the DLC. If the resistance jumps from near-zero back to 60 ohms — the shorted module is in the group you just de-powered. Narrow it down by re-inserting that fuse and pulling the next one. On vehicles where modules are not grouped by fuse, you need to physically unplug module connectors one at a time. Start with the most accessible modules or the ones closest to any previous damage.
Step 3 — Identify the failed module
When you unplug a module and the CAN bus resistance returns to 60 ohms — that is your failed module. Its internal CAN bus transceiver has shorted, creating a dead short between CAN-H and CAN-L that silences every other module on the network. Common failure modes: water intrusion into the module housing, power surge damage from a jump-start or jump-pack mishap, and internal component failure from age and heat cycling.
Step 4 — Verify and restore
With the failed module disconnected, reconnect the battery. Turn the ignition on. Attempt scan tool communication. All other modules should now communicate normally — U-codes will be present for the missing module, but everything else responds. Clear the U-codes, install the replacement module, and perform any required programming or configuration. Recheck CAN bus resistance with everything connected — 60 ohms confirms the new module's transceiver is healthy. Clear all codes, drive the vehicle, and verify no communication faults return.
The scope shortcut
If the bus is not fully shorted but communication is intermittent — modules drop in and out randomly — connect a dual-channel scope to CAN-H and CAN-L at the DLC. Watch the waveform while the vehicle sits with the ignition on. Healthy traffic shows clean, mirrored pulses. When a corrupted module transmits, you will see a burst of noise or distorted pulses at the moment communication drops. Unplug modules one at a time while watching the scope. When you unplug the offending module, the noise disappears and the waveform cleans up. This technique finds modules that are corrupting data without fully shorting the bus — a failure mode the resistance test cannot detect.