Serial Communication Link
Diagnostic trouble code P0600 indicates a general failure in the serial communication link between the Engine Control Module (ECM) and other control modules on the vehicle's network. The ECM sets this code when it loses communication or receives invalid data from one or more modules over the Controller Area Network (CAN) bus for a specified amount of time.
This code is considered high severity because a loss of communication between critical modules can result in a no-start condition, stalling, or erratic vehicle behavior. It should be diagnosed and repaired immediately to ensure vehicle safety and reliability.
Common symptoms
- Illuminated Check Engine Light
- Engine cranks but will not start
- Engine stalling or hesitation
- Erratic shifting or transmission stuck in limp mode
- Multiple warning lights illuminated on the dashboard (ABS, Traction Control, etc.)
Likely causes
- Low battery voltage or poor battery connections
- Wiring harness damage, shorts, or open circuits in the CAN bus network
- Corroded or loose electrical connectors at the ECM or other modules
- A faulty control module on the network pulling down the communication bus
- Faulty Engine Control Module (ECM)
What to check before replacing parts
Test the battery voltage and inspect the battery terminals.
Look for: A fully charged battery should read around 12.6 volts with the engine off. Terminals should be clean and tight. Low voltage can cause communication errors.
Perform a visual inspection of the wiring harnesses and connectors related to the ECM and CAN bus.
Look for: Look for chafed wires, melted insulation, or signs of water intrusion and corrosion in the connectors.
Use a scan tool to perform a network health check or full system scan.
Look for: Identify which specific modules are not communicating. If all modules are offline, the main bus may be shorted; if only one is offline, the issue may be isolated to that module or its wiring.
Measure the resistance of the CAN bus at the OBD-II diagnostic connector (pins 6 and 14) with the battery disconnected.
Look for: A normal CAN bus should measure approximately 60 ohms. A reading of 120 ohms indicates an open circuit (one terminating resistor missing), while a reading near 0 ohms indicates a short circuit.
Isolate modules on the network one by one if a short is detected.
Look for: Disconnect modules sequentially while monitoring the CAN bus resistance or voltage. When the short disappears, the last disconnected module or its immediate wiring is the source of the fault.
This page explains the generic P0600 definition and is general reference information, not a diagnosis for your specific vehicle. Actual causes, severity, and repairs vary by make, model, engine, and mileage — always confirm with a scan tool and a qualified technician before replacing parts.
Gear guide: Best OBD2 ScannersRead this code yourself next time — from $20 Bluetooth dongles to bidirectional scan tools.Rather have a pro handle it? Find a vetted local mechanic.