C0290 Code Explained: Causes, Symptoms & Lost Communication With Engine Control Module (ECM/PCM) Fixes

C0290 Code Explained: Causes, Symptoms & Lost Communication With Engine Control Module (ECM/PCM) Fixes

If your scan tool displays C0290, your vehicle’s Electronic Brake Control Module (EBCM) has lost communication with the Engine Control Module (ECM) or Powertrain Control Module (PCM). Unlike many chassis trouble codes that indicate a failed sensor or damaged electrical circuit, C0290 is a network communication fault, meaning two critical control modules can no longer reliably exchange information across the vehicle’s Controller Area Network (CAN) bus.

Modern ABS, traction control, and electronic stability control systems rely on constant communication with the ECM to monitor engine torque, throttle position, vehicle speed, and other operating parameters. When that communication is interrupted, the EBCM can no longer coordinate engine torque reduction during wheel slip or stability events. As a safety precaution, it stores C0290 and typically disables Anti-lock Braking System (ABS), Traction Control (TCS), and Electronic Stability Control (ESC/StabiliTrak) until communication is restored.

Unlike previous brake switch and ABS hydraulic circuit codes, C0290 usually points toward a problem with the CAN network, module power supply, wiring, or one of the control modules themselves.

For additional chassis diagnostics and repair guides, visit our Complete OBD-II Trouble Code Guide:

https://my.prostreetonline.com/dtc-obdii

Quick Facts

ItemInformation
OBD-II CodeC0290
DescriptionLost Communication With Engine Control Module (ECM/PCM)
CategoryChassis (C) Codes
SystemABS / CAN Bus Communication
Severity★★★★☆ High
Safe to Drive?Usually yes, but ABS, traction control, and stability control may be disabled
Common CausesCAN bus wiring faults, low battery voltage, blown fuse, faulty ECM, faulty EBCM, connector corrosion
Typical Repair Cost$100–2,500

What Does C0290 Mean?

The C0290 code indicates the Electronic Brake Control Module can no longer communicate with the Engine Control Module (ECM) over the vehicle’s CAN bus.

Modern vehicles contain dozens of electronic control modules that continuously exchange information. The EBCM depends on engine data supplied by the ECM to determine:

  • Engine torque output
  • Accelerator pedal position
  • Throttle opening
  • Engine RPM
  • Vehicle operating mode
  • Torque reduction requests

When wheel slip occurs, the EBCM requests the ECM reduce engine power while simultaneously applying brake pressure to the slipping wheel. If communication between these modules is interrupted, the EBCM cannot safely perform these functions.

Rather than operating with incomplete information, the module disables several electronic safety systems and stores C0290.


Symptoms of C0290

Common symptoms include:

  • ABS warning light illuminated
  • Traction Control warning light
  • Electronic Stability Control (ESC) warning
  • Service StabiliTrak message (GM vehicles)
  • Check Engine Light (sometimes)
  • Cruise control disabled
  • Reduced Engine Power message (vehicle dependent)
  • Multiple communication (U-series) diagnostic trouble codes
  • Stored C0290 code

Some vehicles may also experience:

  • Intermittent ABS operation
  • Delayed throttle response
  • Temporary loss of traction control
  • Electronic brake assist disabled

Common Causes

Faulty CAN Bus Wiring

The CAN bus consists of two communication circuits:

  • CAN High
  • CAN Low

An open circuit, short to ground, short to voltage, or damaged wiring can interrupt communication between the EBCM and ECM.


Loose or Corroded Connectors

Poor electrical connections are among the most common causes of network communication failures.

Inspect connectors for:

  • Corrosion
  • Bent terminals
  • Loose pins
  • Water intrusion
  • Broken connector locks

Pay particular attention to both the ECM and EBCM connectors.


Low Battery Voltage

Modern control modules require stable voltage to communicate properly.

A weak battery can cause intermittent communication faults and trigger C0290.


Charging System Problems

A failing alternator or unstable voltage regulator can disrupt CAN bus communication by causing voltage fluctuations throughout the electrical system.


Blown Fuse

If either the ECM or EBCM loses power due to a blown fuse, communication between the modules immediately stops.

Always verify:

  • ECM power fuses
  • EBCM power fuses
  • Ignition feed circuits
  • Ground circuits

Damaged Ground Connections

Loose or corroded grounds can prevent modules from communicating correctly.

Inspect:

  • Engine grounds
  • Chassis grounds
  • Battery grounds
  • Module grounds

Faulty Engine Control Module

Although uncommon, an internally failed ECM may stop transmitting CAN messages.

This typically results in multiple communication-related trouble codes across several modules.


Faulty Electronic Brake Control Module

The EBCM itself can also develop internal communication faults that prevent proper CAN bus operation.

Module replacement should only occur after wiring and power supply testing have been completed.


Water Intrusion

Water entering:

  • Fuse boxes
  • Module connectors
  • Wiring harnesses

can create intermittent communication problems that become increasingly frequent over time.


How Serious Is C0290?

High.

Although normal hydraulic braking usually remains available, losing communication between the EBCM and ECM disables several advanced safety systems, including:

  • Anti-lock Braking System (ABS)
  • Traction Control System (TCS)
  • Electronic Stability Control (ESC)
  • Brake Assist
  • Hill Start Assist
  • Engine torque reduction during wheel slip

These systems are essential for maintaining vehicle stability during emergency maneuvers and slippery driving conditions.


Can You Drive With C0290?

Usually, yes—but with caution.

The vehicle typically retains standard braking and engine operation.

However:

  • ABS may not function.
  • Traction control may be disabled.
  • Stability control cannot intervene during skids.
  • Cruise control may not operate.
  • Reduced engine power messages may appear on some vehicles.

Driving should be limited until the communication problem is diagnosed and repaired.


How to Diagnose C0290

1. Scan All Vehicle Modules

Use a professional scan tool capable of communicating with every control module.

Look for:

  • U-series communication codes
  • ABS codes
  • ECM codes
  • BCM codes
  • TCM codes

Multiple communication codes often help identify which module has stopped responding.


2. Check Battery and Charging System

Measure:

  • Battery voltage (engine off: approximately 12.6 volts)
  • Charging voltage (engine running: 13.5–14.8 volts)

Low system voltage is one of the leading causes of intermittent communication faults.


3. Verify Module Power and Ground

Using wiring diagrams, verify the ECM and EBCM both have:

  • Battery power
  • Ignition power
  • Proper ground continuity

A missing power or ground circuit can mimic module failure.


4. Inspect CAN Bus Wiring

Inspect the CAN High and CAN Low circuits for:

  • Broken wires
  • Pinched wiring
  • Melted insulation
  • Corrosion
  • Water intrusion
  • Previous repair splices

Pay close attention to areas near the battery, firewall, and frame rails.


5. Measure CAN Bus Resistance

With the ignition OFF and battery disconnected, measure resistance between CAN High and CAN Low.

Most high-speed CAN networks should measure approximately 60 ohms across the network. Values that differ significantly may indicate an open circuit, short, or failed terminating resistor. Always compare measurements with the manufacturer’s service information before making repairs.


6. Monitor Live Network Data

Many professional scan tools display module communication status.

Verify:

  • ECM online status
  • EBCM online status
  • Network errors
  • Communication dropouts

Intermittent failures often appear during vibration or temperature changes.


7. Inspect Module Connectors

Disconnect and inspect both the ECM and EBCM connectors for:

  • Corrosion
  • Bent pins
  • Loose terminals
  • Water intrusion
  • Damaged seals

Repair connector problems before replacing modules.


Common Repairs

RepairEstimated Cost
Repair CAN bus wiring$100–400
Replace damaged connector$75–250
Replace blown fuse$20–50
Replace battery$150–350
Repair charging system$300–800
Replace Engine Control Module$800–2,500
Replace Electronic Brake Control Module$800–2,000
Module programming$150–300

Common Diagnostic Mistakes

Technicians frequently:

  • Replace the ECM before testing the CAN bus.
  • Replace the EBCM without verifying power and ground.
  • Ignore low battery voltage.
  • Overlook connector corrosion.
  • Fail to scan all modules for additional communication codes.
  • Assume the first communication code identifies the failed module.

Vehicles Commonly Affected

C0290 is commonly reported on:

  • Chevrolet Silverado
  • GMC Sierra
  • Chevrolet Tahoe
  • GMC Yukon
  • Chevrolet Suburban
  • Chevrolet Avalanche
  • Cadillac Escalade
  • Chevrolet Express
  • GMC Savana
  • Buick Enclave
  • Chevrolet Traverse

Similar communication faults also appear on many Ford, Chrysler, Toyota, Honda, Nissan, Hyundai, Kia, Volkswagen, BMW, Mercedes-Benz, and Subaru vehicles equipped with CAN-based ABS and stability control systems.


How to Prevent C0290

Reduce the likelihood of C0290 by:

  • Keeping the battery in good condition.
  • Testing the charging system during routine maintenance.
  • Inspecting module connectors for moisture and corrosion.
  • Protecting wiring harnesses from heat and abrasion.
  • Repairing damaged CAN wiring promptly.
  • Addressing warning lights before additional communication faults develop.

Frequently Asked Questions

What causes C0290?

The most common causes include damaged CAN bus wiring, low battery voltage, charging system problems, loose connectors, blown fuses, faulty grounds, or failures of the ECM or EBCM.

Is C0290 serious?

Yes.

While the vehicle usually remains drivable, important electronic safety systems—including ABS, traction control, and stability control—may be disabled until communication is restored.

Can a weak battery cause C0290?

Absolutely.

Low system voltage is one of the leading causes of intermittent CAN bus communication failures.

Does C0290 mean the ECM is bad?

Not necessarily.

Most C0290 faults are caused by wiring, connector, power, ground, or voltage issues rather than an internally failed ECM.

Does C0290 affect engine performance?

Sometimes.

If communication loss is severe, some vehicles may enter Reduced Engine Power mode or disable cruise control, although the engine will often continue running normally.


Final Thoughts

The C0290 code indicates the Electronic Brake Control Module has lost communication with the Engine Control Module, preventing critical vehicle systems from sharing information over the CAN bus. Although normal braking generally remains available, the loss of communication disables advanced safety features such as ABS, traction control, electronic stability control, and engine torque management.

Most C0290 repairs involve diagnosing the vehicle’s communication network rather than replacing expensive control modules. Checking battery health, charging system output, module power and grounds, CAN bus wiring, and connector condition will identify the root cause in many cases and help avoid unnecessary module replacement.

For additional chassis diagnostics and repair guides, browse our complete Chassis (C) OBD-II Code Library:


Related Articles