C0035 Code: Left Front Wheel Speed Circuit Malfunction
The C0035 code means the anti-lock brake module is not receiving the left front wheel speed signal, or is receiving it with dropouts. The ABS shuts itself off for safety: the brakes still work the conventional way, but you lose anti-lock braking and, on many vehicles, stability control too.
- Severity
- High
- Can I keep driving?
- Yes, but with caution
- Estimated cost
- $60 to $400
- Difficulty
- Medium
- System
- Chassis, Brakes and Suspension
- Applies to
- All OBD2 vehicles
Common in: Chevrolet, Ford
On this page
What the C0035 code means
Every wheel has a sensor that reports its rotation speed to the ABS module. By comparing the four signals, the system can tell when a wheel is about to lock up during braking and then modulates the brake pressure at that wheel.
The C0035 code means the signal from the left front wheel is missing, intermittent or does not agree with the other three. In that situation the module cannot guarantee a correct intervention, so it disables the system and turns on the ABS warning light.
It is important to understand that the conventional brakes keep working. What you lose is the electronic assistance, exactly in the situations where you need it most: emergency stops and wet or gravel surfaces.
One thing most people do not know about this circuit is that the wheel speed signal does not feed only the ABS. Many systems share it with traction control, electronic brake force distribution, adaptive cruise control, variable-assist power steering and even the navigation system, which uses it to estimate position when the satellite signal is lost.
That cross dependence explains why a single bad sensor can turn on half a dozen warning lights and disable functions that seem to have nothing to do with the brakes. It is not six faults. It is one missing signal.
C0035 code symptoms
- ABS warning light on, and often the stability control and traction control lights as well.
- The ABS does not act when you brake on a slippery surface.
- An erratic speedometer on some vehicles that take their signal from the wheels.
- Cruise control disabled.
- Now and then, a brief ABS activation at low speed for no reason.
- Power steering that stiffens or changes feel while driving.
- A navigation system that loses accuracy in tunnels or areas without coverage.
Likely causes of the C0035 code
- Failed wheel speed sensor from moisture or internal contamination.
- Tone ring or magnetic ring that is damaged, rusty or has broken teeth.
- Wiring that is cut or rubbed through in the suspension area, where it works in constant motion.
- Connector with water or corrosion.
- Metal shavings built up on the sensor tip.
- Wheel bearing with play, which moves the sensor away from the ring.
- Defective ABS module. An uncommon cause that is ruled out last.
- Missing sensor protective cap, which leaves the element exposed to mud and stones.
- Grease or brake cleaner residue on the tip after brake service.
- Wire pinched while installing the pads or rotor during an earlier repair.
How to diagnose the C0035 code step by step
- Compare all four wheel speeds in live data. Driving slowly, the four should match. The one that stays at zero or jumps around is the affected one.
- Inspect the sensor and its wiring. Follow the whole run of the cable up to the wheel well and look for rubbing and cuts.
- Clean the sensor tip and check for metal shavings stuck to it.
- Inspect the tone ring for rust, dirt or damaged teeth. On many vehicles it is built into the bearing.
- Measure the resistance on passive sensors and compare it with the specification.
- Check the signal with an oscilloscope while turning the wheel by hand. It should be regular with no interruptions.
- Check the bearing play by moving the wheel with the vehicle lifted.
- Check whether other systems are affected. Traction control, cruise control and power steering share this signal, and a joint failure confirms the origin.
- Find out whether there was recent brake work. A cable pinched during assembly is a very common cause.
- Turn the wheel by hand while watching the signal. It should be continuous, with no gaps or jumps at any point of the rotation.
How to fix the C0035 code
- Clean the sensor and its bore if there is dirt or metal shavings built up.
- Replace the wheel speed sensor if its measurements are out of range.
- Repair damaged wiring with solder and flexible protection, keeping the original routing so it does not rub again.
- Clean or replace the corroded connector.
- Replace the wheel bearing when the magnetic ring is built into it and is damaged.
- Replace the tone ring if it can be removed separately.
- Put back the sensor protective cap if it is missing, so mud does not build up again.
- Clean grease or brake cleaner residue off the sensor tip after any service.
- Route the cable along its original path and secure it with the intended clips so it does not get pinched.
After the repair, clear the codes with the scan tool and take a short drive. The ABS light only goes out when the system verifies all four signals in motion.
Technical reference data
- Passive inductive sensors: typical resistance between 800 and 2,000 ohms.
- Active Hall effect sensors: 8 to 12 volt supply and a switched current signal.
- Usual air gap between sensor and ring: 0.4 to 1.5 millimeters (about 0.016 to 0.059 inches).
- The ABS starts comparing signals above roughly 5 to 10 km/h (about 3 to 6 mph).
- The signal is shared with traction control, brake force distribution, adaptive cruise control and variable-assist power steering.
- A gap in the signal during rotation points to a damaged tooth on the ring, not a bad sensor.
Brand-specific notes
On many modern vehicles the magnetic ring is part of the wheel bearing and is not sold separately. If it is damaged, the replacement part is the complete bearing.
If the C0035 code showed up right after a brake pad or rotor change, check the sensor cable before anything else. Getting pinched during assembly is a common accident and an easy one to fix.
Questions about the C0035 code
There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.