The MOT Files

Chassis code · standard

C0121ABS valve supply relay fault

Standard definition: Valve Relay Circuit Malfunction

Last updated

Quick answer

The relay that supplies power to the anti-lock system's hydraulic valves is not working. Without it none of the valves can be operated, so the whole anti-lock and stability system shuts down at once.

How the car works this out

Inside the hydraulic modulator is a bank of solenoid valves, one pair per wheel circuit, that open and close to modulate brake pressure. They are fed through a dedicated relay so the module can isolate them completely if anything goes wrong, which is a deliberate safety design. The module energises that relay and checks that the expected voltage appears on the valve supply rail. C0121 is set when it does not, or when it appears when it should not. On most modern cars this relay is not a plug-in component in the fuse box: it is built into the ABS module itself, which is the single most important thing to know about this code.

What you might notice

What causes it

Most likely first. A code names the check that failed, not the part that failed it, so more than one of these can produce the same number.

  1. 1A failed relay or failed solder joints inside the ABS moduleCommon

    How to check: Ask a module specialist to test it. The relay is integral on most units, so a bench test is the only way to confirm it without replacing the whole modulator.

  2. 2Corrosion or water ingress in the ABS module connectorCommon

    How to check: Unplug and inspect for green deposits and moisture. The modulator often sits low in the engine bay near the bulkhead, where scuttle drain leaks find it.

  3. 3A blown supply fuse for the valve circuitPossible
  4. 4Low system voltage, which can make the relay drop out and set the code without anything being brokenPossible

    How to check: Have the battery load tested and the charging voltage measured. A tired battery generates ABS codes that vanish once the electrics are healthy.

  5. 5A shorted solenoid valve inside the modulator dragging the supply rail downPossible
  6. 6Damaged wiring or a poor earth at the moduleLess common

What to do about it

  1. 1Have the battery and charging system checked before anything else. Low voltage is a genuine cause of this code and by far the cheapest thing to eliminate.
  2. 2Check the fuses and inspect the module connector for water and corrosion.
  3. 3Do not go looking for a relay to replace in the fuse box unless your car actually has one there. On most modern cars it is inside the module and cannot be changed separately.
  4. 4Ask about module repair. This is one of the failure modes that specialists routinely fix by reworking the internal circuit board, at a fraction of the cost of a new modulator.
  5. 5Expect coding if a new module is fitted. Replacement units generally need programming to the car, which affects who can carry out the work.

Can you keep driving?

Briefly, gently

Ordinary braking is untouched — the valves default to a position that lets normal hydraulic pressure through, which is exactly what the isolating relay design is for. What you lose is anti-lock braking and, on most cars, stability and traction control together. Drive accordingly, particularly in poor conditions, and get it repaired rather than putting up with it.

Will it fail an MOT?

A brake system warning device indicating a malfunction is a major defect with 85,196 recorded failures. Because C0121 typically extinguishes the entire stability system as well, expect the stability control lamp to be lit too, and that is a separate major defect with 35,322 recorded failures against it. Two lamps from one relay is a good illustration of why these faults are worth diagnosing properly rather than by lamp.

The light this turns on

ABS warning lightAn amber circle with the letters ABS inside it, flanked on the left and right by a pair of facing curved brackets.ABSABS warning lightThe anti-lock braking system has found a fault and switched itself off. Your brakes still work exactly as they always did in normal driving — what you have lost is the system that stops the wheels locking and the steering going light under a hard, emergency stop.

Read next

Common questions

Where is the ABS valve relay?
On most cars built in the last twenty years or so, inside the ABS module itself, mounted on the circuit board attached to the hydraulic unit. It is not a plug-in relay you can find in the fuse box and swap, which surprises people who go looking for one. Some older systems did use a separate relay, and on those it is worth locating and testing, but on a modern car this code usually points at the module or its wiring.
Can a flat battery cause C0121?
Yes, and it is worth ruling out before spending anything. The valve relay needs a solid supply voltage to hold in, and if system voltage sags — a tired battery, a failing alternator, or a long period of cranking — the relay can drop out and the module records a fault. Cars that have been jump started or left standing often show a cluster of ABS and stability codes that clear and stay away once the battery is charged or replaced. Have the battery load tested first.
Will C0121 fail an MOT?
Yes, and probably on two counts. A brake system warning device indicating a malfunction is a major defect with 85,196 recorded failures in the DVSA data behind this site. Because this fault normally disables stability control as well, the ESC lamp will be lit too, and that is a separate major defect recorded 35,322 times. Both would be listed on the same certificate.
Do my brakes fail if the ABS valve relay fails?
No. The system is designed so that when the valves lose power they sit in the position that passes normal brake pressure straight through to the wheels, which is precisely why the isolating relay exists. Your pedal, the master cylinder and the hydraulic circuit all work as usual. The loss is the anti-lock function during an emergency stop, plus stability and traction control on most cars.

Check any vehicle's MOT history

Free, instant, and straight from DVSA records. No sign-up.

Spaces are optional