AutoLogicTools

OBD-II trouble code

C0899: Device Voltage Low

A chassis module — most often the ABS/EBCM — saw its supply voltage drop too low to operate safely. The vast majority of C0899 cases are a weak battery, corroded terminals, or a charging fault, not the module itself.

Quick facts

System
Chassis
Category
ABS / Traction Control
Severity
Medium severity
Drivable
Usually safe to drive short-term
Repair cost range
$20$650
DIY difficulty
Beginner DIY

What does C0899 mean?

C0899 is a low-supply-voltage code. A chassis control module — most commonly the electronic brake control module (EBCM) that runs ABS, traction control, and stability control — constantly monitors its own supply voltage, and it needs steady power (typically above roughly 9.5 volts) to control its pump motor and solenoid valves reliably. When that voltage falls below the module's threshold for more than a moment, the module shuts its functions down as a precaution and records C0899, 'Device Voltage Low.' It is rarely a failure of the module itself; instead it is the module reporting that its power supply became unreliable.

While the voltage is low, the affected safety systems are temporarily disabled and the ABS, traction, and stability (ESC) warning lights come on. Your ordinary hydraulic brakes are unaffected — the pedal still stops the car — but the electronically managed functions stay off until stable voltage is restored. On many vehicles the code can appear briefly after a low-battery event, a jump-start, or heavy electrical load, then clear once voltage recovers.

The great majority of C0899 codes trace to charging and grounding basics: a weak or failing battery, corroded or loose battery terminals, a high-resistance negative cable or ground strap, or a charging-system fault (alternator/regulator) that lets voltage sag. Damaged power or ground wiring to the module and poor connections at its connector are next. Diagnosis is essentially a battery, charging, and voltage-drop investigation — the key rule is to never replace the expensive EBCM before confirming it actually receives adequate, stable voltage at its connector. Fixing the power supply almost always clears the code.

Common causes

  • Weak, failing, or discharged battery
  • Corroded, loose, or dirty battery terminals
  • High-resistance negative battery cable or ground strap
  • Charging-system fault (alternator/regulator) causing low voltage
  • Damaged power or ground wiring to the module
  • Poor or corroded connection at the module connector
  • Recent jump-start, battery disconnect, or dead-battery event

Symptoms

  • ABS, traction-control, and stability (ESC) warning lights on
  • Temporary loss of ABS/traction/stability during the low-voltage event
  • Multiple unrelated modules setting low-voltage codes together (a voltage clue)
  • Normal (base) braking still works
  • Hard starting or other low-voltage symptoms
  • Warnings that come and go with electrical load

Diagnostic steps

  1. 1.Scan all modules; several modules with low-voltage codes at once point strongly at the battery, charging, or grounds.
  2. 2.Load-test the battery and check its state of charge.
  3. 3.Verify charging-system output at idle and with loads on (typically ~13.5-14.7V).
  4. 4.Perform voltage-drop tests on the battery cables and main grounds, especially the negative cable.
  5. 5.Clean and tighten battery terminals and ground connections; inspect the module's power/ground wiring and connector.
  6. 6.Only if the module is proven to receive adequate, stable voltage and the code still persists should the EBCM be suspected; clear the code and confirm it does not return under load.

Repair cost

$20$650

Many C0899 fixes are inexpensive — cleaning terminals or tightening a ground can cost almost nothing, and a battery is often $120-$300. An alternator or cable/ground repair runs more (an alternator commonly $300-$650 installed). Because it's usually a power/ground problem, confirm the electrical basics before ever replacing the module.

Estimate your repair

Run the numbers for your vehicle

Open the Repair Cost Estimator with battery replacement preselected. Adjust labor rate and vehicle category to fit your situation.

DIY vs shop

This is a beginner-friendly repair. Common hand tools, a free afternoon, and a willingness to follow a procedure are usually enough. The risk of causing a bigger problem is low if you read up on your specific vehicle first.

Related codes

Frequently asked questions

Is C0899 a bad ABS module?

Almost never. C0899 is the module reporting that its supply voltage dropped too low — it points at the battery, cables, grounds, or charging system, not the module. Replacing the expensive EBCM without fixing the power/ground problem wastes money and won't clear the code. Always confirm the module is getting adequate voltage first.

Can a weak battery really cause C0899?

Yes — it's the single most common cause. The ABS module needs steady voltage (typically above about 9.5 volts) to run its pump and valves. A battery that can't hold voltage, corroded terminals, or a high-resistance ground cable lets the module's supply drop below its threshold. Testing the battery and cleaning/tightening the connections is the right first step and frequently resolves the code.

Why did several warning lights come on with C0899?

A voltage sag affects many modules at once, so you'll often see ABS, traction-control, and stability lights together, sometimes with other systems. That pattern is a helpful clue: when multiple unrelated systems set codes simultaneously, suspect a shared power or ground problem like a weak battery, bad cable, or charging fault.

The code cleared on its own — is it fixed?

Not necessarily. C0899 can clear once voltage recovers (for example after a jump-start or once the engine is running), but if the underlying weak battery, loose terminal, or charging fault remains, it will come back. Have the battery and charging system tested so the root cause is corrected rather than waiting for the code to return.

AutoLogicTools provides general automotive planning information. Trouble code interpretations, repair cost ranges, and DIY guidance vary by vehicle, model year, location, parts quality, and shop labor rate. Always verify a diagnosis with a scan tool and a qualified automotive professional before approving repairs.