C0281 Code (Chevy Aveo, Cobalt, Subaru): Meaning, Symptoms & How to Fix
Drashco
C0281 means: Brake switch circuit open or shorted — Electronic Brake Control Module (EBCM) fault.
Common in: Chevy Aveo, Cobalt, HHR, Subaru Legacy, Outback, GMC vehicles.
Severity: Moderate — ABS and traction control disabled. Safe to drive short distances, but get it fixed soon.
Your ABS light is on. You scanned the code and it says C0281. Now what?
Here's the truth: C0281 is one of those codes that looks scary but is usually a straightforward fix — often a $15–$25 brake switch replacement you can do yourself in 20 minutes.
In this guide I'll show you exactly what C0281 means, which cars get it most, what symptoms to watch for, and — most importantly — how to fix it without wasting money at the dealer.
Let's dive in.
In this guide, you'll learn:
What Does C0281 Mean?
C0281 is a chassis diagnostic trouble code (DTC) meaning "Brake Switch Circuit — Open or Shorted."
The code is stored by the Electronic Brake Control Module (EBCM) when it detects that the brake switch signal isn't behaving as expected — either it's always on, always off, or the signal is inconsistent.
Why does this matter? The EBCM uses the brake switch signal to coordinate ABS, traction control, and stability systems. When it can't trust that signal, it disables those safety systems and turns on the ABS warning light.
It is that straightforward.
C0281 Symptoms — What You'll Notice
- ABS warning light on — the most common and often the only symptom
- Traction control warning light on — TRAC OFF or StabiliTrak disabled
- Cruise control not working — the cruise control relies on the same brake switch signal
- Brake lights staying on or not activating at all — depending on which part of the circuit failed
- Hard shifting or transmission issues in some GM models — the brake switch also signals the transmission
Here's the thing: your car will still drive normally. The base brakes work fine. You're just missing the electronic safety net. Don't panic — but don't ignore it either.
Common Causes of C0281
Here's the breakdown, ordered from most to least likely:
- Faulty brake light switch — accounts for roughly 70% of C0281 cases. The switch sits behind the brake pedal and wears out over time, especially on high-mileage vehicles.
- Corroded or damaged wiring in the brake switch circuit — water intrusion, rodent damage, or just age
- Loose or dirty connector at the brake switch — sometimes a simple unplug-and-replug fixes it
- Defective EBCM — rare, but it does happen. Usually on vehicles with 150,000+ miles.
- Low brake fluid triggering related codes — not a direct cause, but worth checking
C0281 by Car Model — What's Different
C0281 on Chevy Aveo (2004–2011)
The Aveo is probably the most common vehicle for C0281. The brake switch on the Aveo is known to fail early — sometimes as low as 60,000–80,000 miles. The switch is located on the brake pedal bracket, behind the dashboard. Part number: GM 96535101 or equivalent aftermarket. Cost: $8–$20. The repair takes about 15 minutes with a screwdriver.
C0281 on Chevy Cobalt (2005–2010)
Very similar situation to the Aveo. On the Cobalt, C0281 often appears together with C0283 or C0286. If you see multiple brake switch codes, check the connector pins for corrosion first before replacing anything. Part number: AC Delco D1586H.
C0281 on Subaru Legacy / Outback (2000–2009)
On Subaru, C0281 is less common but does appear. The Subaru brake switch is a dual-function unit that controls both brake lights and the stop lamp switch circuit. If you're getting C0281 on a Subaru, check the stop lamp switch at the top of the brake pedal arm first. Also verify the ABS fuse in the engine bay fuse box.
C0281 on other GM vehicles (GMC, Buick, Cadillac)
The code appears across many GM platforms sharing the same EBCM architecture. On the GMC Acadia, Buick Enclave, and Cadillac SRX, the fix is generally the same — brake switch replacement — but the switch location varies slightly. Always check your specific vehicle's service manual for the correct part number.
How to Diagnose and Fix C0281
Before you buy anything, let's diagnose properly. Here's the step-by-step:
Step 1: Check the brake lights
Have someone stand behind the car while you press the brake pedal. Do the brake lights come on? If they don't come on at all, or stay on permanently, the brake switch is almost certainly your culprit.
Step 2: Test the brake switch with a multimeter
Unplug the brake switch connector. Set your multimeter to continuity mode. The switch should have continuity (closed circuit) when the brake pedal is pressed, and open circuit when released. If it's stuck in one state, replace it.
Step 3: Inspect the connector and wiring
Look for green corrosion on the pins, bent terminals, or cracked insulation. A corroded connector can cause an intermittent signal that triggers C0281 even with a perfectly good switch.
Step 4: Clear the code and test drive
After replacing the switch or cleaning the connector, clear the code with an OBD2 scanner and do a 10–15 minute test drive including several firm brake applications. If the code doesn't return, you're done.
Step 5: If the code returns — suspect the EBCM
If you've replaced the brake switch, inspected all wiring, and the code keeps coming back, it's time to have the EBCM professionally diagnosed. EBCM replacement is expensive ($200–$600 including programming), so make sure all other causes are ruled out first.
C0281 Repair Cost
| Repair | DIY Cost | Shop Cost | Time |
|---|---|---|---|
| Brake light switch replacement | $8–$25 (part only) | $60–$120 (parts + labor) | 15–30 min |
| Wiring/connector repair | $5–$20 (connector kit) | $80–$200 | 30–60 min |
| EBCM replacement + programming | Not recommended DIY | $300–$800 | 1–3 hours |
The bottom line? Start with the brake switch. In most cases, you'll spend $15 and 20 minutes and the problem is solved.
Frequently Asked Questions
Can I drive with a C0281 code?
Yes, you can drive — your regular brakes work normally. However, your ABS and traction control are disabled, which means you have less protection in emergency braking or slippery conditions. Fix it soon, especially if you drive in rain or snow regularly.
Is C0281 serious?
Moderate severity. It won't leave you stranded, but it disables important safety systems. Don't ignore it.
What is the most common fix for C0281?
Brake light switch replacement. This fixes roughly 70% of C0281 cases. It's cheap, fast, and you can do it yourself.
Does C0281 affect the transmission?
On some GM vehicles, yes. The brake switch signal is also used by the transmission control module. A faulty switch can cause hard shifts or prevent the vehicle from shifting out of Park.
C0281 vs C0283 — what's the difference?
C0281 indicates a brake switch circuit fault (open/short). C0283 indicates a brake switch rationality fault (the signal is present but doesn't match expected behavior). Both usually point to the same brake switch problem.


