01 Common Car Part Issues and How to Fix Them • 02 This Is How Uneven Tread Wear From Poor Alignment Causes Bl… • 03 Replacing Blown Fuses Made Easy: Understanding Car Fuse Col… • 04 Understanding Oxygen Sensors and Their Impact on Your Car • 05 Troubleshooting Turn Signal Woes: Why Do Turn Signals Blink… • 06 Why Does My Car's RPM Go Up and Down at Idle? Causes and So… • 07 Scania P Series: The Ultimate Guide for Truck Buyers • 08 This Is Why Car Thieves Check Your Mirrors For Valuables • 09 Smooth Shifting: Navigating Common Transmission Problems an… • 10 Inside the Day of an Automotive Engineer: Roles, Responsibi… •

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

C0089TCS Disable Switch

C0089 indicates that the traction control system (TCS) disable switch circuit has a fault, meaning the computer has detected an unexpected voltage or signal from the switch that drivers use to turn traction control off. The TCS module expects a specific voltage when the switch is pressed or released, and this code sets when the signal falls outside the expected range for a calibrated time.

SystemChassis
Code typeGeneric (all makes)
SeverityLow
Fix difficultyIntermediate
AreaBrakes, steering and suspension

Symptoms you may notice

  • Traction control warning light illuminated on the dashboard
  • Traction control system remains active and cannot be turned off when the switch is pressed
  • Traction control system stays off and cannot be re-enabled
  • Often no symptoms besides the warning light
  • ABS light may also illuminate if the systems share a module
  • Cruise control may become inoperative on some vehicles

Common causes, most likely first

  1. Faulty TCS disable switch (internal contact failure or stuck button)
  2. Damaged or disconnected wiring harness at the switch connector
  3. Corroded or loose electrical connector pins at the switch or module
  4. Open or short circuit in the switch ground or signal wire
  5. Failed traction control module (less common)
  6. Blown fuse or poor ground connection affecting the switch circuit

How to diagnose and fix it

  1. Verify the fault with a scan tool by reading live data from the TCS disable switch while pressing and releasing it
  2. Inspect the switch connector and wiring for corrosion, damage, or loose pins
  3. Test the switch continuity with a multimeter according to the service information
  4. Check the ground circuit for the switch and repair any excessive resistance
  5. Check for continuity and shorts in the signal wire between the switch and the TCS module
  6. Replace the TCS disable switch if it fails the continuity test
  7. Clear the code and verify the repair by cycling the switch and confirming the light operates correctly

Why the TCS switch code misleads

  • A stuck or sticky switch button is a common cause that drivers overlook because the button still clicks when pressed.
  • The code can set intermittently due to a loose connector that only loses contact over bumps or during temperature changes.
  • Some vehicles use the same switch for multiple functions, so a fault in the switch can also affect other systems like hill descent control.
  • A weak battery or charging system problem can cause false switch codes by disrupting module voltage during startup.
  • The TCS disable switch is often part of a larger switch panel, and replacing the entire panel is sometimes more cost-effective than repairing individual switches.

Can I keep driving with C0089?

The vehicle remains safe to drive because the traction control system defaults to its normal operating mode or may be disabled, but ABS and stability control are usually unaffected. Avoid aggressive driving or slippery conditions if the traction control warning light is on, as the system may not intervene as designed.

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