DTC code page

P0504: Brake Switch A/B Correlation

Quick answer: The PCM sees the two brake-pedal switch signals disagreeing or transitioning in an implausible way.

Drivers also search this fault as brake switch a b correlation, brake pedal switch correlation, P0504 brake switch code.

Severity: medium Family: powertrain Related paths: 9
Meaning

What P0504 usually means

P0504 is more important than the plain title suggests because modern vehicles use brake-pedal information for much more than brake lamps. The PCM, ABS, cruise control, throttle logic, shift interlock, and sometimes start-stop or traction systems all want a clean brake-applied signal. This code means the controller is comparing two expected brake-switch channels and deciding they do not line up correctly. That can come from a failing brake-light switch, poor adjustment at the pedal, wiring drag, low-voltage weirdness, or a switch that works for lamps but not for the correlation logic the modules rely on.

Fast triage

Start here before chasing parts

  • Scan first: save freeze-frame and pending codes before clearing anything.
  • Confirm the complaint: compare the stored code with current drivability symptoms.
  • Use context: trims, live data, and related codes usually narrow the fault faster than guesswork.
  • Work simplest to hardest: leaks, connectors, maintenance items, and known patterns before expensive components.
Initial checks

What to check first

  • Check whether the brake lights behave normally every time, not just once. A switch can be inconsistent enough to fail logic while still lighting the lamps sometimes.
  • See whether cruise control, shift interlock, or traction-related complaints appeared at the same time because that strengthens the brake-switch story.
  • Inspect switch position at the pedal before ordering parts. Misadjustment is cheaper than a module.
Driving risk

Can you keep driving?

P0504 is usually not an immediate stop-driving code, but it should not be ignored. Brake-lamp behavior, cruise cancel logic, and interlock functions matter for safety and drivability.

Moderate urgency: This code often allows short-term driving, but the right fix usually comes faster when you diagnose it early instead of waiting for more codes.
Symptoms

Common symptoms

  • Reduced Power
  • Stuck in Limp Mode
  • check engine light with brake switch code
  • cruise control quit working
  • brake lights act strange
  • vehicle may not come out of park normally
Likely causes

Common causes behind this code

  • Brake-pedal switch internal contacts disagreeing between the A and B circuits
  • Brake-switch mounting or pedal adjustment issue causing late or inconsistent switching
  • Wiring resistance, poor terminal fit, or intermittent open in one brake-switch signal path
  • Low system voltage or unstable module supply distorting switch logic
  • Recent pedal, column, or brake-switch service that left the switch mispositioned

Cause phrases often tied to this code: bad brake light switch, brake pedal switch adjustment, wiring issue, low voltage, connector problem.

Diagnostic order

Suggested workflow

  1. Confirm whether the brake lamps, cruise cancel function, and shift-interlock behavior all respond normally to pedal movement.
  2. Inspect the brake-switch connector, mounting, and pedal contact point for looseness or recent service disturbance.
  3. Use scan data if available to compare brake-switch inputs and verify whether one channel lags or disagrees.
  4. Check charging voltage and fuse-feed stability if the switch signals look irrational across more than one module.
  5. Replace or adjust the switch only after confirming the signal path, because wiring and pedal setup can mimic a bad switch.
Avoid guesswork

Common mistakes

  • Assuming the switch is fine because the brake lights worked during one quick check.
  • Ignoring pedal adjustment and mounting position after interior, pedal, or brake work.
  • Treating P0504 like a nuisance code when cruise, shift interlock, or throttle logic is also involved.
Repair path

Practical fix guidance

  • Correct the verified switch, adjustment, wiring, or voltage fault causing the two brake inputs to disagree.
  • After repair, verify repeatable brake-lamp operation plus normal cruise cancel and interlock behavior.
  • If related stability or throttle messages were present, clear codes and confirm the brake signal stays rational in all affected modules.
Vehicle context

Affected brands in this MVP

Brand hubs help broaden internal linking now and can evolve into make-specific diagnostic notes later.

Aliases and common searches

English phrases tied to P0504

Useful when the driver knows the wording but not the exact DTC yet.

  • brake switch a b correlation
  • brake pedal switch correlation
  • P0504 brake switch code
Related search intent

Queries this page can answer naturally

  • P0504 code meaning
  • what does P0504 mean
  • brake switch A B correlation
  • P0504 cruise control stopped working
FAQ

Quick questions about P0504

Can P0504 cause cruise control to stop working?

Yes. Many vehicles disable cruise if the brake-pedal signal does not look trustworthy.

Do bad brake lights always prove P0504?

No. They support the diagnosis, but correlation faults can appear even when the lamps still seem to work part of the time.

Is P0504 always a bad switch?

No. Switch adjustment, connector issues, and low-voltage behavior can create the same code.