Left TCS Solenoid 2 Circuit Malfunction (GM)
The C0146 code means the vehicle's onboard diagnostic system has detected: Left TCS Solenoid 2 Circuit Malfunction (GM). This is a serious severity code.
- Keep driving?
- Yes, but fix soon
- DIY difficulty
- moderate
- Estimated cost
- $100 - $600 (wheel-speed sensor or wiring most often; EBCM/pump work costs more)
Basic scanners cannot read ABS codes. BlueDriver reads all systems including ABS, SRS, and transmission through your phone.
Basic scanners cannot read ABS codes. This one reads all four systems so you know exactly which sensor failed.
Affiliate links — we earn a commission at no extra cost to you.
What Are the Symptoms of C0146?
- ABS and/or traction control warning lights on
- ABS and stability assist may be disabled (base brakes still work)
- Possible false ABS activation at low speed with a failing wheel-speed sensor
What Causes C0146? (Most Likely First)
- Fault in the ABS/traction control component this code names (Left TCS Solenoid 2 Circuit Malfunction) High
- Damaged wiring or a corroded connector in that circuit - road-splash zones corrode connectors High
- Failed related sensor or actuator Moderate
- Control module fault Low
Can I Still Drive with C0146?
Yes, but fix soon. C0146 is rated serious severity. It is not an immediate stop-driving fault, but it will not clear itself — book the repair rather than ignoring the light.
Frequently Asked Questions
What does C0146 mean?
C0146 is a chassis code used primarily by GM vehicles: Left TCS Solenoid 2 Circuit Malfunction. It concerns the ABS/traction control system.
Can I keep driving with C0146?
Base brakes keep working, but assume ABS and stability control are offline until repaired - allow longer stopping distances and drive gently, especially in rain or snow. Repair promptly.
Is C0146 the same on every make?
The decimal C0xxx range is dominated by GM's assignments (Chevrolet, GMC, Buick, Cadillac). Other makes may use this ID differently - if your vehicle is not a GM product, verify the meaning in your make's service information.
Mechanics Guide Step-by-step diagnosis
How Do You Diagnose C0146?
-
Read the code with a GM-capable scan tool and note the symptom byte/subcode if shown.
-
View live data for the named circuit (e.g. all four wheel speeds while rolling for wheel-speed codes).
-
Inspect the circuit's wiring and connectors - chassis harnesses live in the splash zone and corrode first.
-
Follow the GM pinpoint test for C0146 before replacing components.
Sources 1
This page is built from documented references. Verify against your own service info before repair work.
- SAE J2012Diagnostic Trouble Code Definitions (defines the generic OBD-II code ranges)
Which Vehicles Commonly Get C0146?
- Chevrolet, GMC, Buick, Cadillac (GM chassis code range)
Explore More
Was this helpful?
Send this to whoever is fixing the car — your mechanic, or the person asking what the light means.