C0161 moderate

ABS/TCS Brake Switch Circuit Malfunction

The C0161 code means the vehicle's onboard diagnostic system has detected: ABS/TCS Brake Switch Circuit Malfunction. This is a moderate severity code.

My Garage →
Keep driving?
Yes, but fix soon
DIY difficulty
easy
Estimated cost
$20 - $150 (parts and labor)
Read ABS Codes
BlueDriver Bluetooth Pro Scanner

Basic scanners cannot read ABS codes. BlueDriver reads all systems including ABS, SRS, and transmission through your phone.

Check Price on Amazon

Affiliate link -- we earn a commission at no extra cost to you.

Read ABS Codes
LAUNCH CRP123X (Reads ABS + Chassis)

Basic scanners cannot read ABS codes. This one reads all four systems so you know exactly which sensor failed.

Check Price on Amazon

Affiliate link -- we earn a commission at no extra cost to you.

Common Symptoms

  • ABS warning light on
  • Traction control light on
  • Brake lights not working or always on
  • Cruise control inoperative
  • Shift interlock may not release in park

Probable Causes (Ranked by Likelihood)

  • Failed brake light switch Very High
  • Brake light switch out of adjustment High
  • Corroded brake switch connector Moderate
  • Damaged wiring between switch and ABS module Moderate
  • ABS module brake switch input circuit failure Low

Step-by-Step Diagnostic Procedure

  1. Check if brake lights work when pedal is pressed

  2. Inspect the brake light switch at the top of the brake pedal

  3. Test the switch with a multimeter -- it should change state when the pedal is pressed

  4. Check the switch adjustment -- it should click when the pedal is released

  5. Inspect the connector and wiring at the brake switch for damage

Common Fixes by Vehicle

What techs usually find when diagnosing C0161 on specific vehicles — tap your vehicle for the fix and the exact part:

2003-2014 Chevrolet Silverado/GMC Sierra easy DIY

C0161 (brake switch circuit) on GM trucks is the #1 cause of ABS and traction control lights. The fix is usually a $20 brake light switch on the pedal bracket. Symptoms: brake lights work intermittently, cruise control will not engage, and ABS light stays on. Swap the switch in 15 minutes -- twist-lock on most years -- and the codes often self-clear on the next drive cycle.

Labor: 15-20 min
2000-2014 Chevrolet Tahoe/Suburban easy DIY

Tahoe/Suburban C0161 is the classic brake switch failure. GM brake switches develop internal contact wear by 80-100K miles. If brake lights flicker when you tap the pedal, the switch is definitely the problem. Delphi and AC Delco both make direct OEM replacements. Replace and clear codes. No programming or bleeding required.

Labor: 15-20 min
2003-2009 Hummer H2 easy DIY

H2 C0161 is nearly always the brake light switch. Hummer owners report this code around 60-100K miles. The switch is on the brake pedal bracket under the dash. Swap it in 15 minutes. If the switch has already been replaced and C0161 returns, check the 4-pin connector for corrosion -- dielectric grease on the pins prevents re-occurrence.

Labor: 15-20 min

Frequently Asked Questions

Why does the brake switch affect ABS and traction control?

The ABS module uses the brake switch signal to know when you are pressing the brake pedal. Without this signal, it cannot properly coordinate ABS and traction control functions. The switch serves multiple systems simultaneously.

Can I replace the brake light switch myself?

Yes. The brake light switch is located above the brake pedal and is usually held in by a clip or a quarter-turn lock. It is one of the easiest repairs on a vehicle. Most switches cost $10 to $30.

Why did my cruise control stop working along with ABS?

The cruise control system also uses the brake switch signal to disengage when you press the brake. A faulty switch affects multiple systems that rely on the brake pedal position signal.

Sources

This page is built from documented references. Verify against your own service info before repair work.

See All Codes & Fixes for Your Vehicle

Explore More

Was this helpful?

Share carcodefinder.com with a friend who needs to decode their check engine light.