C0121 Code: ABS Valve Relay Circuit (GM EBCM)
The GM brake module can't confirm power to the ABS solenoid valves through its valve relay.
Unverified: this manufacturer-specific definition comes from a single source or varies by model. Confirm it with a brand-specific scan tool.
Safety first · Consult a professional
- Braking system affected: ABS may be disabled. Drive carefully and have it checked promptly.
At a glance
Severity: Moderate
- Meaning
- ABS Valve Relay Circuit (GM EBCM)
- System
- Brakes, ABS & Chassis · Chassis
- Safe to drive?
- With caution
- Typical repair cost
- $30–$1,200
- DIY difficulty
- Hard
C0121 is a GM code for the valve relay circuit of the electronic brake control module (EBCM). The valve relay, built into the module on most GM applications, supplies battery power to all the solenoid valves in the modulator that hold and release pressure at each wheel. At every key-on the EBCM energizes the relay and checks that voltage arrives on the solenoid side; you often hear this as a click. If the voltage is missing, too low or present when the relay should be off, C0121 sets and ABS, traction control and StabiliTrak are disabled. As a manufacturer-defined code, it can mean something else on non-GM vehicles.
Can I keep driving? Base brakes and power assist are unaffected, but no ABS or stability control will intervene. Drive normally but cautiously, and have the battery and module power checked first.
How to read C0121
- C Chassis
- 0 Generic (SAE)
- 1 Brakes, ABS & Chassis
- 21 Specific fault
Symptoms
- ABS and traction/StabiliTrak warnings as soon as the engine starts
- No relay click from the brake module at key-on
- Fault appears on cold mornings or after the car has warmed up, then disappears
- Other modules also log low-voltage codes
- Code returns immediately after clearing with the key on
Possible causes
Ranked by how often each cause is behind this code (editorial estimate).
- Worn or burnt valve relay contacts or cracked solder joints inside the EBCM
- Poor battery feed to the EBCM: fuse, fusible link or terminal with high resistance
- Corroded or loose pins in the EBCM connector
- Bad EBCM ground
- Weak battery or charging system voltage too low or too high
- Shorted solenoid coil in the modulator overloading the relay
Diagnosis step by step
Note when the code sets
Check freeze-frame or failure records: a C0121 that logs at key-on points to power supply or relay contacts, while one that sets during an ABS stop hints at a solenoid overloading the relay. Also note any low- or high-voltage codes in other modules.
Tools: OBD-II scanner
Check charging voltage
With the engine running, the system should sit around 13.5-14.7 V. Readings under about 12.5 V or over roughly 15.5 V can make the module reject the valve relay test.
Tools: Multimeter
Measure the EBCM battery feeds
Back-probe the EBCM battery feed pins and turn the key on. Each should be within about 0.5 V of battery voltage when the relay pulls in; a larger drop means a fuse, link or terminal problem outside the module.
Tools: Multimeter
Inspect the connector and ground
Disconnect the EBCM connector and look for green corrosion, water tracks or spread terminals. Check ground resistance to the battery negative; it should be well under 1 ohm and drop less than 0.2 V under load.
Tools: Screwdriver, Flashlight, Multimeter
Check for a shorted solenoid
If the service information lets you reach the solenoid pins with the EBCM removed, compare coil resistances. They should be close to each other; one reading far lower than the rest indicates a shorted coil that will keep killing the relay.
Tools: Multimeter
Rebuild or replace and verify
With good power, ground and coils, the internal relay is at fault. Rebuild or replace the EBCM, program if required, clear codes and cycle the key several times to confirm the relay test passes.
Tools: OBD-II scanner
Where the parts are
- 1Battery
- 2Alternator
- 3Engine computer (ECM)
- 4CAN bus
- 5Transmission
- 6Wheel speed sensor
- 7High-voltage battery
Repair options & costs
| Repair | DIY? | Estimated cost |
|---|---|---|
| Repair EBCM fuse, fusible link or feed terminal | Yes | $30–$180 |
| Clean EBCM connector and ground | Yes | $40–$160 |
| Replace battery or alternator | Yes | $150–$650 |
| EBCM rebuild (relay and solder repair) | Yes | $150–$450 |
| Replace EBCM with programming | No | $500–$1,200 |
Rough US estimates for parts and labor; shop rates vary by region. Not a quote.
Notes by brand
Chevrolet
C0121 is a familiar complaint on fourth-generation Camaros and C5 Corvettes, where the EBCM's internal valve relay and its solder joints are a known wear point; module rebuilds are widely used for these cars.
Emissions / smog test impact
Depends
C0121 lives in the brake module and doesn't show up in an OBD emissions test. A safety inspection in states that require one may fail the vehicle if the ABS light stays lit.
Frequently asked questions
What's the difference between C0121 and C0110?
C0110 concerns the pump motor that moves fluid during an ABS stop. C0121 concerns the relay that powers the solenoid valves, and without it the module can't control pressure at any wheel.
Why does it only happen on cold mornings?
Relay contacts and cracked solder joints inside the module can open up as the board contracts or expands. A fault tied to temperature is a strong hint that the EBCM itself needs repair.
Can a bad battery cause C0121?
Yes. The relay test happens at key-on, when voltage is lowest, so a weak battery or poor cable connection can fail it. Rule out battery and connections before paying for a module.
Is it safe to keep driving?
Braking works as it would on a car without ABS. It's acceptable to drive carefully for a short time, but in an emergency stop the wheels can lock and steering control is reduced.
Sources
- Manufacturer public service information (cross-checked)
- Methodology: How We Build Code Pages · Data Sources We Use · Editorial Policy