If your scan tool displays C0905, one of your vehicle’s electronic chassis control modules has detected that an electrically controlled device is drawing more or less current than expected during operation. Unlike C0904 (Device Voltage Reference Circuit High) and related voltage codes, C0905 monitors the electrical current consumed by motors and actuators, allowing the module to determine whether the component is functioning properly.
On many GM vehicles, C0905 is commonly stored by the Electronic Brake Control Module (EBCM), Transfer Case Control Module (TCCM), Electronic Suspension Control Module (ESCM), or Electronic Power Steering Module (EPS) when an actuator’s current draw falls outside its programmed operating range. The problem may be electrical, mechanical, or a combination of both.
In most cases, C0905 is caused by a failing electric motor, mechanical binding, damaged wiring, excessive electrical resistance, or poor ground connections—not a failed control module.
For additional chassis diagnostic guides, visit our Complete OBD-II Trouble Code Library:
https://my.prostreetonline.com/dtc-obdii
Quick Facts
| Item | Information |
|---|---|
| OBD-II Code | C0905 |
| Description | Device Current Performance |
| Category | Chassis (C) Codes |
| System | Chassis Electronics / Actuator Control |
| Severity | ★★★★☆ High |
| Safe to Drive? | Usually, but affected chassis systems may be disabled |
| Common Causes | Worn actuator motor, mechanical binding, damaged wiring, poor grounds, excessive resistance |
| Typical Repair Cost | $100–1,200 |
What Does C0905 Mean?
The C0905 code indicates that a chassis control module has detected abnormal current draw from a monitored electrical device or actuator.
Modern control modules don’t simply command motors to operate—they also monitor how much electrical current each actuator consumes.
Every electronically controlled motor has an expected current range.
If the measured current is:
- Higher than expected
- Lower than expected
- Erratic during operation
- Outside the calibrated performance window
the module stores C0905.
Unlike voltage codes, this DTC doesn’t necessarily indicate an open or shorted circuit. Instead, it indicates the component is electrically connected but not behaving normally while operating.
Depending on the vehicle, monitored components may include:
- ABS pump motor
- Transfer case shift motor
- Front axle actuator
- Electronic parking brake actuator
- Adaptive suspension compressor
- Air suspension valves
- Electronic steering assist motor
- Active suspension dampers
- Differential locking actuators
A component may consume abnormal current because it is beginning to fail mechanically, even though it still functions intermittently.
Symptoms of C0905
Common symptoms include:
- ABS warning light
- Traction Control warning
- StabiliTrak warning
- Service 4WD message
- Suspension warning light
- Electronic parking brake warning
- Stored C0905 diagnostic code
Additional symptoms may include:
- Slow actuator movement
- Clicking or buzzing noises
- Four-wheel drive failing to engage
- ABS pump operating abnormally
- Suspension failing to raise or lower
- Steering assist becoming intermittent
- Reduced braking assistance
- Multiple chassis warning lights
Symptoms often become more noticeable in cold weather when motors require additional current to operate.
Common Causes
Worn Electric Motor
Electric motors wear over time.
Common failures include:
- Worn brushes
- Weak armature
- Bearing failure
- Internal winding damage
These failures change current consumption and frequently trigger C0905.
Mechanical Binding
A motor may draw excessive current when forced to overcome mechanical resistance.
Examples include:
- Rusted shift mechanisms
- Seized suspension components
- Jammed transfer case actuators
- Binding parking brake assemblies
Mechanical problems often appear as electrical faults.
Damaged Wiring
High resistance within the wiring harness can reduce motor performance.
Inspect for:
- Broken conductors
- Chafed insulation
- Heat damage
- Rodent damage
Corroded Electrical Connectors
Poor electrical connections increase resistance and reduce available current.
Inspect connectors for:
- Green corrosion
- Bent terminals
- Loose pins
- Water intrusion
Poor Ground Connections
Ground resistance directly affects motor current.
Inspect:
- Battery grounds
- Engine grounds
- Chassis grounds
- Module grounds
Voltage-drop testing is recommended.
Weak Battery
Low battery voltage may reduce actuator performance enough to trigger abnormal current monitoring.
A battery should always be load-tested before replacing expensive components.
Failing Relay
Some motors operate through dedicated relays.
A relay with burned contacts may restrict current flow and trigger C0905.
Internal Actuator Failure
Actuators often fail internally before completely stopping.
Examples include:
- Internal gear wear
- Brush failure
- Contaminated motors
- Water intrusion
Faulty Control Module
Although possible, module failure is one of the least common causes.
Replace the module only after confirming the actuator and wiring are operating correctly.
How Serious Is C0905?
High.
Although the vehicle often remains drivable, several important electronic chassis systems may no longer function correctly.
Affected systems may include:
- ABS
- Traction Control
- Stability Control
- Four-wheel drive
- Adaptive suspension
- Electronic parking brake
Ignoring the fault may eventually lead to complete actuator failure.
Can You Drive With C0905?
Usually, yes—but repairs should not be delayed.
Depending on which actuator has failed, you may lose:
- ABS functionality
- Stability control
- Four-wheel drive operation
- Electronic suspension control
- Parking brake assist
Vehicle handling and braking performance may be reduced under certain driving conditions.
How to Diagnose C0905
1. Scan All Modules
Look for additional manufacturer-specific codes.
These often identify which actuator is reporting abnormal current.
2. Command the Actuator
Using a professional scan tool:
- Activate the affected actuator.
- Listen for normal operation.
- Observe movement speed.
- Monitor current data if available.
3. Measure Current Draw
Use a clamp-style ammeter to measure motor current during operation.
Compare the readings with factory specifications.
Abnormally high or low current usually identifies the faulty component.
4. Inspect the Wiring Harness
Check for:
- Chafed wiring
- Loose connectors
- Melted insulation
- Corrosion
- Water intrusion
Repair any damaged wiring.
5. Perform Voltage-Drop Testing
Measure voltage loss on:
- Power circuits
- Ground circuits
- Relay outputs
High resistance often explains abnormal current performance.
6. Inspect for Mechanical Binding
Verify the actuator can move freely.
Check for:
- Rust
- Dirt
- Broken gears
- Seized linkages
- Damaged shift mechanisms
Mechanical resistance often causes excessive current draw.
7. Verify Repairs
After repairs:
- Clear all stored DTCs.
- Operate the affected system several times.
- Monitor current draw.
- Confirm C0905 does not return.
Common Repairs
| Repair | Estimated Cost |
|---|---|
| Replace actuator motor | $250–900 |
| Repair damaged wiring | $100–400 |
| Replace electrical connector | $75–250 |
| Replace relay | $50–175 |
| Repair ground connection | $75–200 |
| Remove mechanical binding | $150–600 |
| Replace chassis control module (if necessary) | $700–1,600 |
Common Diagnostic Mistakes
Technicians frequently:
- Replace the control module before testing current draw.
- Ignore mechanical binding.
- Replace actuators without inspecting wiring.
- Skip voltage-drop testing.
- Overlook weak batteries affecting motor performance.
- Assume all current faults are electrical.
Vehicles Commonly Affected
C0905 is commonly reported on:
- Chevrolet Silverado 1500
- Chevrolet Silverado HD
- GMC Sierra 1500
- GMC Sierra HD
- Chevrolet Tahoe
- Chevrolet Suburban
- GMC Yukon
- Cadillac Escalade
- Chevrolet Colorado
- GMC Canyon
- Chevrolet Traverse
- GMC Acadia
- Buick Enclave
- Hummer H2
- Hummer H3
Similar actuator current performance codes are also found on Ford, Ram, Jeep, Toyota, Honda, Nissan, Hyundai, Kia, Subaru, Volkswagen, BMW, Mercedes-Benz, Audi, and many vehicles equipped with electronically controlled chassis systems.
How to Prevent C0905
Reduce the likelihood of C0905 by:
- Inspecting chassis actuators during routine service.
- Repairing damaged wiring immediately.
- Keeping electrical connectors clean and sealed.
- Maintaining battery and charging system health.
- Lubricating mechanical linkages where specified.
- Avoiding water intrusion into electrical components.
- Addressing unusual motor noises before failure occurs.
Frequently Asked Questions
What causes C0905?
The most common causes include worn actuator motors, mechanical binding, damaged wiring, poor grounds, excessive electrical resistance, weak batteries, failing relays, or internal actuator failures.
Is C0905 serious?
Yes.
Although many vehicles remain drivable, important systems such as ABS, traction control, four-wheel drive, or electronic suspension may become disabled until the problem is repaired.
Can a bad motor cause C0905?
Absolutely.
A worn electric motor often draws abnormal current before it fails completely, making it one of the most common causes of this code.
Can mechanical binding trigger C0905?
Yes.
A seized or partially jammed actuator requires more electrical current to operate, causing the control module to detect abnormal current performance.
Will replacing the control module fix C0905?
Usually not.
Most C0905 faults originate in the actuator, wiring, relay, or mechanical system. The control module should only be replaced after the actuator’s current draw has been verified.
Final Thoughts
The C0905 code indicates that a chassis control module has detected abnormal current draw from an electronically controlled device or actuator. Unlike voltage-related faults, this code evaluates whether motors and actuators are consuming the proper amount of current while operating. Problems such as worn motors, seized mechanisms, damaged wiring, poor grounds, and failing relays are far more common than a defective control module.
A complete diagnosis should include measuring actuator current draw, performing voltage-drop testing, inspecting the wiring harness, and checking for mechanical binding before replacing expensive components. In most cases, correcting the underlying electrical or mechanical issue restores normal actuator operation and clears the C0905 code.
For additional chassis and drivetrain repair guides, browse our complete OBD-II Chassis Code Library:
- Complete OBD-II Code Guide: https://my.prostreetonline.com/dtc-obdii/
- Chassis (C) Code Library: https://my.prostreetonline.com/dtc-doctor/b-code-obd-ii-codes/
Related Articles
- C0904 Code Explained – Device Voltage Reference Circuit High
- C0900 Code Explained –
- C0902 Code Explained – Device Current Circuit Low



