01 P0025 B camshaft position - timing over retaded (Bank 2) • 02 Nissan Engines: A Guide to the Most Popular Models and Thei… • 03 C0040 and C0041: Right Front Wheel Speed Circuit Malfunction • 04 A Comprehensive Guide to EGR: Function, Faults, and Fixes • 05 Transmission Troubleshooting: What Does It Mean When Your C… • 06 Why The Traction Control Light Comes On During Normal Drivi… • 07 Unveiling Engine Sensors: Detecting Problems Before They Wo… • 08 Car Won't Start or Running Rough? Don't Ignore a Faulty Cam… • 09 Unveiling the Power of Exhaust Brakes: Insights from an Exp… • 10 Revolutionizing Vehicle Emissions Control: The Power of Cat… •

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

C0099ABS Control Module Internal Fault

C0099 means the anti-lock braking system (ABS) control module has detected an internal fault within its own circuitry, such as a failed self-test, corrupted memory, or a faulty internal component. The module is reporting that the problem lies inside the unit itself, not with an external sensor or wiring, so it may disable ABS operation and illuminate the ABS warning light.

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

Symptoms you may notice

  • ABS warning light illuminated on the dashboard
  • Traction control or stability control warning light may also be on
  • ABS system disabled, though normal braking usually remains functional
  • Often no symptoms besides the warning light
  • In some cases, a stored diagnostic trouble code (DTC) may be the only clue during a scan
  • Intermittent warning light that comes and goes with temperature or vibration

Common causes, most likely first

  1. Internal failure of the ABS control module (e.g., solder joint cracks, failed microprocessor, corrupted firmware)
  2. Low battery voltage or poor ground connection causing the module to set a false internal fault
  3. Water intrusion or corrosion inside the ABS module connector or housing
  4. Damaged or shorted wiring harness between the ABS module and power/ground sources
  5. Aftermarket electronic interference or improper previous repairs affecting module operation
  6. Overvoltage or voltage spikes from a faulty alternator or jump-starting
  7. Software glitch requiring module reflash or reprogramming

How to diagnose and fix it

  1. Verify battery voltage and charging system output; recharge or replace battery if low
  2. Inspect and clean ABS module ground connections and power supply wiring for corrosion or looseness
  3. Scan all modules for related codes and check live data for ABS module communication errors
  4. Perform a thorough visual inspection of the ABS module connector and harness for water intrusion or damage
  5. Check for technical service bulletins (TSBs) or software updates for the ABS module
  6. If no external cause is found, replace or reprogram the ABS control module as per manufacturer procedures
  7. After repair, clear codes and perform a road test to verify ABS operation and ensure the code does not return

What a C0099 really tells you

  • A low or failing battery is a surprisingly common trigger for this code because the ABS module may boot up incorrectly during cranking and log an internal fault that is not a true hardware failure.
  • The code does not always mean the module is scrap; voltage supply issues, ground problems, or even a weak alternator can cause the module to set this code intermittently.
  • Some vehicles require the ABS module to be programmed or coded after replacement, so a used module from another car may not work without dealer-level software.
  • Corrosion at the ABS module connector is often overlooked, especially on vehicles driven in wet or salty conditions, and can mimic an internal fault.
  • If the code appears only in cold weather or after sitting, a failing solder joint inside the module is a likely culprit, and a gentle tap test while monitoring data can help confirm it.

Can I keep driving with C0099?

You can generally drive the vehicle with the ABS light on because normal braking remains, but the anti-lock function is disabled, so avoid hard braking or slippery conditions where ABS would be needed. Have the system diagnosed promptly to restore full safety features.

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