P0600: Serial Communication Link Malfunction (Meaning, Causes, Fixes)
What P0600 means
The powertrain control module (PCM, also called the engine control module or ECM) runs the fuel and ignition systems and shares data with other modules such as the transmission, ABS and traction control computers. RepairPal explains that the serial communication link is what lets these control modules 'talk' to each other, and P0600 sets when the PCM has lost communication with one or more of them. OBD-Codes.com describes it as a malfunction in the wiring link between the ECM and one of its supporting modules over the controller area network (CAN bus), and says the code sets when the ECM sees that loss of communication for eight consecutive starts. The code is generic to OBD-II vehicles (1996 and newer), but OBD-Codes.com notes some makes word it differently: Chrysler 'PCM Fault, SPI Communications', GM 'Loss of Serial Communication Link', Infiniti 'AT communication circuit malfunction' and Nissan 'ECM/TCM communication malfunction'. Search interest shows people look it up most for Ford, Mercedes, Subaru, Dodge and Jeep, so check technical service bulletins (TSBs) for your vehicle.
Severity: can I keep driving?
Stop and fix promptly
Get it checked right away. RepairPal rates P0600 'Urgent', meaning immediate action is needed because it can cause severe damage or put people at risk. Both sources list stalling or dying at a stop, rough running and improper shifting among the possible symptoms, because the engine computer may lose control of systems it normally runs. If the engine stalls, misfires badly or the transmission won't shift properly, stop driving and have it towed rather than risk losing power in traffic.
Common symptoms
- Check engine light on, usually with another code (both sources)
- ABS or traction control light on (both sources)
- Transmission light on, or the transmission not shifting properly (both sources)
- Big drop in fuel economy (both sources)
- Stalling at idle or dying at a stop, rough running, misfire-like symptoms or poor acceleration (both sources)
- Problems with one particular system, which can point to where communication was lost (OBD-Codes.com)
- In unusual cases, no noticeable symptoms (RepairPal)
Likely causes
Roughly most to least common, based on the sources below. Your vehicle may differ.
- A loose or corroded connector on the PCM or the module it lost contact with (OBD-Codes.com calls this more likely than a broken wire)
- A failed driver circuit inside the ECM, or a defective PCM (both sources)
- Poor grounds at the ECM, the other module or the data bus (both sources)
- Damaged data bus (CAN bus) wiring, shorted to ground or open (both sources)
- A defective output device controlled by the PCM or another module (RepairPal)
Diagnostic steps you can do
Work on a cool engine, parked on level ground with the parking brake set. Never work under a car supported only by a jack.
- Read all stored codes and freeze frame data and write them down. Other codes stored alongside P0600 can point to the module or system that lost communication.
- Check the battery and charging system, and make sure the battery terminals and ground cables are clean and tight.
- Look over the connectors at the PCM and at the module named by any other codes for looseness, corrosion or bent pins, and the harness for chafing.
- Don't unplug the ECM and probe its terminals without the wiring diagram and pin values. OBD-Codes.com warns that probing the wrong terminal can destroy the ECM or the other module.
- Look up TSBs for your vehicle that mention P0600 or communication faults.
Typical fixes
- Clean, tighten or repair loose or corroded connectors on the communication circuit
- Repair poor ground connections to the PCM or the affected module
- Repair damaged data bus (CAN bus) wiring
- Replace a shorted output device found during diagnosis (RepairPal)
- Replace and program the PCM or the affected module if it has failed
Repair costs vary widely by vehicle, region, parts brand and shop, so we don't quote prices. Get a written estimate after diagnosis.
🛠 When to call a pro
- OBD-Codes.com calls P0600 a commonly misdiagnosed code: a module that isn't being controlled can produce a misfire or other symptom that looks like an ignition or fuel injection fault, but the real problem is the loss of communication. RepairPal likewise lists ignition and fuel injection problems whose root cause is a defective PCM as common misdiagnoses.
- OBD-Codes.com recommends a professional technician with a dealer-level scan tool that can monitor the modules and pin values live, and says most vehicles need a memory saver before the battery is disconnected; on some vehicles, if the ECM loses its memory, it won't start until reprogrammed at the dealer.
- RepairPal says that if you replace a module, inspect all of that module's output devices and wiring for shorts first, or the new module will fail in short order. It also says to recreate the code-setting conditions on a test drive while watching engine load, throttle position, RPM and road speed, because P0600 can be hard to detect.
- The sources lean differently on cause: OBD-Codes.com says experience shows a poor connection or failed ECM driver is the root cause and loose or corroded connectors are more likely than broken wires, while RepairPal puts a defective PCM at the top of its list.
Where to buy
Plain search links. Always match parts to your exact year, make, model and engine.
FAQs
Can I drive with P0600?
It's not a good idea. RepairPal rates P0600 'Urgent', and both sources list stalling, rough running and shifting problems among the possible symptoms. Have it diagnosed soon, and tow it if it stalls or runs badly.
Does P0600 mean I need a new PCM?
Not necessarily. OBD-Codes.com says a poor or corroded connection is more likely than a broken wire and points to connections and grounds first, though both sources say a failed PCM is possible.
Why does P0600 cause a misfire?
If the engine computer loses control of a module, such as the ignition control, that system can misbehave. OBD-Codes.com says this is why P0600 is often misdiagnosed as an ignition or fuel injector problem.
What codes are related to P0600?
RepairPal lists the internal control module codes P0601 through P0607 next to it, and U-codes such as U0100 (lost communication with the ECM/PCM) also deal with network communication.
Sources
Last reviewed 2026-10-26. Code definitions and repair steps can vary by manufacturer. Confirm with your vehicle's service information.