C146D
Short in ABS Motor Relay Circuit
C146D is an OBD-II diagnostic trouble code meaning: Short in ABS Motor Relay Circuit. Common causes: short circuit in wiring harness to abs motor relay, relay coil short circuit. Estimated repair cost: $33–167.
Symptoms
- The ABS/ESP indicator on the dashboard is on
- Disabling the ABS system
- Loss of directional stability functions (if they are associated with ABS)
- Possible abnormal noise from the ABS unit
Causes
- Short circuit in wiring harness to ABS motor relay
- Relay coil short circuit
- Corrosion of ABS connector contacts
- ABS ECU malfunction (internal short circuit)
- Mechanical damage to the wiring (harness frayed)
How to Fix
- Diagnose the relay circuit with a multimeter (resistance test)
- Inspect the wiring harness to the ABS unit for damage.
- Check the relay contacts and ABS unit connector for oxidation
- Replace the ABS motor relay if a fault is detected
- If the wiring is damaged, restore the insulation or replace the section of the harness
- If the problem is in the ECU, it needs to be repaired or replaced.
Related codes
FAQ
What does the C146D code mean?
C146D is an OBD-II diagnostic trouble code that indicates: Short in ABS Motor Relay Circuit
What causes a C146D error code?
The most common causes of C146D include: Short circuit in wiring harness to ABS motor relay; Relay coil short circuit; Corrosion of ABS connector contacts; ABS ECU malfunction (internal short circuit).
How do I fix a C146D diagnostic trouble code?
To fix C146D: Diagnose the relay circuit with a multimeter (resistance test). Inspect the wiring harness to the ABS unit for damage.. Check the relay contacts and ABS unit connector for oxidation. For a complete diagnosis, use an OBD-II scanner.
Is it safe to drive with C146D?
Limited driving only, diagnose soon
How much does it cost to fix C146D?
The estimated repair cost for C146D is $33–167. Actual cost depends on your vehicle, location, and labor rates.
See also: Russian version · NationStat