C0148 low

Parking Brake Switch Circuit Malfunction

What does C0148 mean?

The C0148 code means the vehicle's onboard diagnostic system has detected: Parking Brake Switch Circuit Malfunction. This is a low severity code.

Common Symptoms

  • Parking brake indicator light stays on or off
  • Parking brake status incorrect on dashboard
  • Parking brake chime does not sound when engaged
  • Drive-away warning for parking brake not working
  • Auto-hold feature not functioning

Probable Causes (Ranked by Likelihood)

  • Faulty parking brake switch or button Very High
  • Corroded switch connector High
  • Wiring fault at parking brake switch Moderate
  • Parking brake module switch input fault Low

Step-by-Step Diagnostic Procedure

  1. Test parking brake switch signal with scan tool

  2. Check switch connector for corrosion

  3. Test switch continuity in engaged and released positions

  4. Inspect wiring from switch to control module

  5. Verify module receives correct switch inputs

Frequently Asked Questions

Is the parking brake switch the same as the parking brake button?

The parking brake button is the user interface, but it also contains a switch that sends signals to the parking brake module. A failed switch means the button press is not being detected.

Can I still use the parking brake if the switch fails?

If the switch fails, the system may not respond to the button press at all. However, many vehicles will still auto-apply the parking brake when the engine is turned off in Park.

Does this affect the auto-hold feature?

Yes. The auto-hold or hill-hold feature uses the parking brake switch as part of its control logic. If the switch is faulty, auto-hold may not engage or release properly.

Explore More Codes

All codes | Browse by vehicle make