01 The Hidden Pattern Behind Intermittent Dashboard Warnings • 02 Common Car Part Issues and How to Fix Them • 03 Turbochargers: Everything You Need to Know • 04 Car Idling High After MAF Sensor Cleaning? Here's the Fix • 05 The Fastest Way to Diagnose a No-Start Problem • 06 10 Lathe Machine Processes That Every Manufacturer Should K… • 07 How to Schedule Your Automotive Maintenance • 08 Feeling the Heat? Troubleshoot Your Car's AC System Problem… • 09 Understanding Gear Ratios: How Transmissions Impact Perform… • 10 Toyota Shocked The World With A Car That Runs Entirely On W… •

DTC codes / C00xx · Brakes, steering and suspension / C004C

C004CBrake Booster Motor A Position Sensor Exceeded Learning Limit

The C004C code indicates that the brake booster motor position sensor has moved outside the range the control module expects during its self-calibration or learning routine. The module monitors the sensor's voltage or signal as the booster motor strokes and stores this code when the learned position exceeds the allowed limit, meaning the sensor reading no longer matches the motor's commanded position.

SystemChassis
Code typeGeneric (all makes)
SeverityMedium
Fix difficultyProfessional
AreaBrakes, steering and suspension

Symptoms you may notice

  • Illumination of the brake system warning light, often accompanied by the traction control or stability control light.
  • A noticeable reduction in power brake assist, requiring firmer pedal effort to stop the vehicle.
  • An audible whine or hum from the brake booster motor that continues after the brake pedal is released.
  • A brake pedal that feels spongy, slow to return, or unusually hard at the top of its travel.
  • Intermittent brake warning messages on the driver information center, especially after the vehicle sits overnight.
  • Often no symptoms besides the warning light, with normal brake feel and performance in many cases.

Common causes, most likely first

  1. A brake booster motor position sensor that has drifted or failed internally, sending an out-of-range signal during the learn cycle.
  2. Wear or binding in the brake booster motor assembly that prevents it from reaching the expected stroke endpoints.
  3. A low or weak battery, or poor ground connections, causing the control module to abort or misread the calibration routine.
  4. Corrosion or water intrusion at the booster motor electrical connector, altering sensor signal voltage.
  5. A brake pedal position switch or related input that is out of adjustment, skewing the learned reference point.
  6. A control module that has not completed the learn procedure after a battery disconnect or module replacement.
  7. Mechanical binding in the brake pedal linkage or booster pushrod that restricts full motor travel.

How to diagnose and fix it

  1. Verify battery voltage and charge the battery if low, then clear the code and perform the brake booster motor learn or calibration procedure as specified for the vehicle.
  2. Inspect the booster motor electrical connector and harness for corrosion, water intrusion, or loose pins, and repair as needed.
  3. Check the brake pedal position switch adjustment and confirm the pedal returns fully without binding.
  4. Use a scan tool to view live brake booster motor position sensor data while commanding the motor through its range, looking for erratic or out-of-range readings.
  5. Inspect the brake booster motor and linkage for mechanical binding or wear that would prevent full stroke travel.
  6. If the sensor signal is erratic or the motor cannot complete its learn cycle, replace the affected booster motor or sensor assembly and re-run the calibration.
  7. After repair, clear all codes, complete the learn procedure, and verify the code does not return during a road test with several brake applications.

Why the booster motor fails its learn cycle

  • A weak battery is one of the most common reasons this code appears after a service or long sit, because the module aborts the learn routine when voltage drops during motor operation.
  • Technicians often replace the booster motor when the real fault is a corroded ground strap or a failing brake pedal switch that skews the learned reference position.
  • The code can set intermittently without any driver complaint, so clearing it and performing the learn procedure is a valid first step before condemning parts.
  • On some vehicles, the brake booster motor position sensor is not serviced separately, and the entire booster assembly must be replaced to correct the fault.
  • A binding brake pedal pivot or a misadjusted pushrod can mimic a failed sensor by preventing the motor from reaching its expected endpoints during learning.

Can I keep driving with C004C?

The vehicle can usually be driven to a repair shop, but brake assist may be reduced, so allow extra stopping distance and avoid heavy braking or towing until the fault is corrected. If the pedal becomes very hard or the warning light flashes, stop driving and have the vehicle towed.

Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage