OBD-II Code P0504: Brake Switch 'A'/'B' Correlation
The Ultimate Expert Guide to Diagnosing and Fixing P0504
- P0504 triggers when the Powertrain Control Module (PCM) detects a voltage mismatch between the two internal circuits of your brake light switch.
- Do not drive with this code; it disables your brake lights and critical safety systems like ABS, creating an immediate rear-end collision risk.
- Replacing a faulty $20-$80 brake light switch or a shattered $10 plastic stopper pad resolves over 80% of P0504 cases.
- Before buying parts, visually inspect your brake lights and check the brake light fuse to rule out a simple blown circuit.
What Does P0504 Mean?

Your car's main computer, the Powertrain Control Module (PCM), is getting conflicting information from the brake pedal switch. This switch contains two separate internal circuits ('A' and 'B') as a safety redundancy. One circuit controls the brake lights, while the other informs the PCM, Transmission Control Module (TCM), and Body Control Module (BCM) that the brake is being applied. When the signals from these two circuits do not match for a specified period (e.g., one says 'ON' while the other says 'OFF'), the computer logs the P0504 code.
Technical definition: The official SAE/OBD-II definition is "Brake Switch 'A'/'B' Correlation". 🎬 Watch: A mechanic explains how to fix the correlation error. This means the Powertrain Control Module (PCM) detects a logical inconsistency between the two brake switch circuits. For example, on many Toyota systems, 🎬 Watch this step-by-step brake switch replacement for Toyota vehicles. the ECM monitors the 'STP' and 'ST1-' signals; if both signals register as OFF simultaneously for more than 0.5 seconds while the ignition is on, the code sets. The PCM expects specific, opposing voltage changes from both circuits when the brake is applied and released; a mismatch in this timing or voltage triggers the code.
Can I Drive With P0504?

No — Do Not Drive. Driving with a P0504 code poses a significant safety risk. The primary danger is that your brake lights fail to illuminate, making you invisible to following traffic when you slow down or stop, which causes rear-end collisions. It is illegal to drive a vehicle with non-functional brake lights. Furthermore, this code disables critical safety systems like ABS, traction control, and stability control, reducing your vehicle's ability to handle emergency maneuvers. If your brake lights are not working, do not drive the vehicle under any circumstances.
Common Causes

- Faulty or worn-out brake light switch (Very Common) — This is the most frequent cause. The switch is a mechanical part with internal contacts that wears out from constant use every time you press the brake pedal.
- Deteriorated brake pedal stopper pad (Very Common) — A small plastic or rubber pad on the brake pedal arm contacts the switch plunger. Over time, this pad becomes brittle and shatters, creating a gap that prevents the switch from fully depressing when the pedal is released. This is a massive failure point on Hyundai and Kia models.
- Misadjusted brake light switch (Common) — The switch's position relative to the brake pedal arm is critical. If it sits too close or too far, it sends signals that are out of sync with the pedal's actual position, triggering the code.
- Wiring and connector damage (including corrosion) (Common) — Wires leading to the brake switch fray, break, or short out. Moisture intrusion also causes connector pins to corrode, creating unwanted resistance that alters the voltage on one circuit and causes a mismatch.
- Worn brake pedal bushings (Less Common) — Plastic or rubber bushings in the brake pedal assembly wear out, causing excessive play in the pedal. This prevents the pedal from properly engaging the brake light switch plunger.
- Blown brake light fuse (Less Common) — A blown fuse for the brake light or ignition circuit cuts power to one of the switch's circuits, causing an immediate correlation fault. This is usually a symptom of a short circuit in the wiring.
- Burnt-out brake light bulb(s) (Less Common) — In some vehicle designs, a burnt-out brake light bulb changes the electrical resistance of the entire circuit, which the PCM or BCM interprets as a fault with the switch itself.
- Aftermarket electrical interference (Rare) — Improperly installed aftermarket accessories, such as remote starters or trailer light wiring, interfere with the brake switch circuits by tapping into the wrong wires, causing voltage irregularities.
- Faulty or miscalibrated PCM/BCM (Rare) — The vehicle's main computer fails or loses calibration, misinterpreting signals from a perfectly good brake switch. Consider this only after exhaustively ruling out all mechanical and wiring possibilities.
Symptoms
- Brake lights don't work or stay on constantly — Your brake lights fail to turn on when you press the pedal, or they stick on even when your foot is off the brake, which drains the battery overnight.
- Difficulty shifting out of Park — Most automatic vehicles have a shift interlock that requires a brake signal to move the shifter out of Park. A faulty switch leaves you stranded.
- Car won't start (Push-Button Ignition) — Modern vehicles require the brake pedal to be pressed to start the engine. If the computer doesn't receive this signal, the car refuses to crank.
- Cruise control won't engage — The cruise control system relies on a valid brake switch signal to operate and disengage safely. An unreliable signal disables the system entirely.
- ABS, Traction Control, or Brake warning lights are on — These safety systems use the brake signal to understand driver intent. A fault disables these systems and illuminates their respective warning lights.
- Engine stalling or sluggish acceleration — A faulty brake signal confuses the PCM's brake-throttle override system, which cuts engine power if it thinks the brake and gas are pressed simultaneously.
- Check Engine Light is on (also visible on scanner) — This is the first and most obvious sign that the PCM detects a fault.
Diagnostic Flowchart
Tap your situation to follow the diagnostic path that matches what you're seeing on this code.
Common Fixes & Costs
- Brake Light Switch Replacement — Parts: $20-$80, Labor: $80-$150, ~0.7 hr book time (DIY)
- Brake Pedal Stopper Pad Replacement — Parts: $5-$15, Labor: $50-$100, ~0.4 hr book time (DIY)
- Brake Light Switch Adjustment — Parts: $0, Labor: $80-$150, ~0.5 hr book time (DIY)
- Fuse Replacement — Parts: $1-$5, Labor: $0, ~0.1 hr book time (DIY)
- Wiring/Connector Repair — Parts: $10-$30, Labor: $180-$300, ~1.5 hr book time (Intermediate)
- Body Control Module (BCM) Replacement — Parts: $400-$700, Labor: $150-$300, ~1.2 hr book time (Professional)
Used vs. New Parts: Buying Guide
When a used part is worth it: Given the low cost of a new brake light switch and its nature as a high-wear electrical part, buying a used one is never recommended. The risk of the used part failing shortly after installation is high.
Donor-vehicle mileage cap: roughly under 20000 miles for the part to have meaningful remaining life.
Donor quality checklist:
- If forced to buy used for a vintage vehicle, source from a low-mileage vehicle not scrapped for electrical issues.
Decision logic:
- If The part is a standard brake light switch for any modern vehicle. → Always buy new. The cost difference is negligible compared to the risk of a repeat repair.
- If The cost of a new OEM switch exceeds $150. → Purchase a new, reputable aftermarket switch instead of a used OEM part.
Warranty tradeoff: Used parts carry a 30-day warranty. New aftermarket parts offer 1-year to limited lifetime warranties. New OEM parts carry a 1-year/12,000-mile warranty.
Worst-case if a used part fails: $100-$200 (Repeat labor costs for a second replacement if the used switch fails).
What Happens If You Wait — Timeline
- Immediate: Code is set, Check Engine Light illuminates. Brake lights become inoperative or stuck on. Cruise control is disabled. Car refuses to shift from Park or start. (MPG impact: 0%% · Added cost: $75-$200 (Potential towing fee or traffic ticket for no brake lights).)
- 1-4 weeks: If the lights are stuck on, the battery drains completely, requiring a jump start. The battery's life shortens from repeated deep cycling. (MPG impact: 0%% · Added cost: $150-$350 (Cost of a new battery if the original is damaged).)
- 1-3 months: Driving with disabled ABS and Traction Control increases risk in emergency maneuvers. An intermittent electrical short begins to blow fuses. (MPG impact: 0%% · Added cost: $200-$500 (Potential for a minor accident due to disabled safety systems).)
- 3+ months: A persistent short circuit puts electrical stress on the input drivers of the PCM or BCM, leading to permanent damage within the control module itself. (MPG impact: 0%% · Added cost: $500-$1200 (Cost for diagnosing and replacing a damaged BCM or PCM).)
Cost of Not Fixing It
- Immediate: Major safety risk. Brake lights fail to illuminate, creating a high probability of a rear-end collision. Vehicle refuses to shift out of Park or start, leaving you stranded. (Added cost: $75-$200 (Traffic citation, accident deductible, or towing fees).)
- 1-4 weeks: If the switch fails with the brake lights stuck on, it causes a parasitic battery drain, leading to a dead battery and shortening the battery's overall lifespan. (Added cost: $150-$350 (New battery and potential jump-start costs).)
- 3+ months: Continued driving with a persistent electrical fault puts stress on other modules that rely on the brake signal. An intermittent short eventually damages the control module's driver circuit. (Added cost: $400-$1200 (Control module diagnosis and replacement).)
Diagnosis Steps

- Perform a Visual and Functional Brake Light Check
Have a helper stand behind the car while you press and release the brake pedal. Note if the lights are off, always on, flickering, or delayed. The physical behavior of the lights dictates whether you chase a mechanical switch issue or an electrical wiring issue.
Tools: A helper (Beginner) - Read Trouble Codes and Live Data
Use an OBD-II scanner to confirm P0504 is active. Note related codes (e.g., P0571, P0703, C0040). Use the scanner's live data function to monitor 'Brake Switch A' and 'Brake Switch B'. Press the brake pedal; both parameters must change state simultaneously. A delay in one confirms the correlation issue.
Tools: Advanced OBD-II Scanner (Beginner) - Inspect the Brake Light Switch, Pedal, and Stopper Pad
Locate the switch near the top of the brake pedal arm. Look for a cracked housing or melted connector. Inspect the small plastic stopper pad on the pedal arm that contacts the switch; if it is shattered or missing, the switch cannot function correctly.
Tools: Flashlight (Intermediate) - Inspect the Brake Light Fuse
Locate the fuse box and the fuse for the brake light circuit (often labeled 'STOP'). Visually inspect the fuse for a broken internal strip. If blown, replace it with the exact same amperage. If the new fuse blows immediately, you have a short circuit.
Tools: Owner's manual, fuse puller or pliers (Beginner) - Test the Switch with a Multimeter (Continuity)
Disconnect the switch's electrical connector. Set your multimeter to continuity/resistance (Ω). Identify the pins for the first circuit and connect your probes. The multimeter must show infinite resistance (O.L.) and change to below 1 Ω when you press the plunger. Repeat for the second circuit, which operates in reverse. If either fails, replace the switch.
Tools: Multimeter, vehicle-specific wiring diagram (Intermediate) - Perform a Pinpoint Voltage Test at the Connector
With the key on and connector unplugged, check for power at the harness connector. One pin for each circuit must have battery voltage (9-14V). A failure to see correct voltage points to a wiring or fuse problem, not a switch problem.
Tools: Multimeter, vehicle-specific wiring diagram (Advanced) - Advanced Signal Analysis (Oscilloscope)
For intermittent faults, back-probe the 'A' and 'B' signal wires at the switch. As you press the brake pedal, you must see two square waves transition at the exact same time in opposite directions. A rounded edge or delay in one signal proves a fault in that specific circuit.
Tools: Dual-channel oscilloscope, wiring diagram, back-probe pins (Advanced) - Adjust or Replace the Brake Light Switch
If the switch tests okay but is misaligned, loosen the locking nuts and turn the switch until there is 0.5-1.0mm clearance between the plunger and the pedal stopper when released. If testing proves the switch is faulty, replace it and ensure the new unit is adjusted correctly.
Tools: Basic hand tools (wrenches, pliers) (Intermediate)
When This Code Triggers (Freeze-Frame Conditions)
- Engine Coolant Temp: 175-210°F (Fully warmed up)
- RPM: Any (The fault triggers at idle or during driving.)
- Engine Load: Any (The code is independent of engine load.)
- Vehicle Speed: 0-70 mph (The fault triggers while stationary (e.g., shifting from Park) or while driving (e.g., using cruise control).)
Related Codes
- P0571 — Cruise Control/Brake Switch 'A' Circuit Malfunction. Indicates a specific electrical fault (open, short, high resistance) in the 'A' circuit. Getting both codes strongly suggests the problem lies within the 'A' circuit wiring or that side of the switch.
- P0703 — Brake Switch 'B' Circuit Malfunction. Indicates a specific electrical fault in the 'B' circuit, a primary input for the TCM. If you have P0703 with P0504, the fault is in the 'B' circuit wiring or switch.
- C0040 — Brake Pedal Switch 'A' Circuit. This is an ABS/Traction Control code. Seeing C0040 and P0504 together confirms a system-wide issue originating from the brake switch or its wiring, affecting multiple control modules.
- U0140 — Lost Communication With Body Control Module (BCM). If seen with P0504, it indicates a failing BCM is the root cause, as the BCM processes the brake switch signals.
Climate & Environmental Factors
- High Humidity / Heavy Rain: Moisture penetrates the brake light switch connector, causing corrosion on the electrical terminals. This creates unintended resistance between the 'A' and 'B' circuits, triggering a correlation fault.
- Road Salt (Cold Climates): Salty slush splashes into the undercarriage, accelerating the degradation of wiring insulation and connector pins for the brake switch circuit.
- Extreme Cold: Plastic and rubber components of the brake switch and pedal assembly become brittle. This causes internal mechanical parts to stick, or plastic bushings and stoppers to crack and misalign.
How to Talk to a Mechanic About This Code
Say this: "I have a P0504 code, and my brake lights aren't working correctly. I'd like to schedule a diagnostic. Based on the code, I suspect a faulty brake light switch, a bad adjustment, or a broken stopper pad. Please check these common mechanical causes first."
This signals that you are an informed consumer. You state the specific code and the most likely, simple fixes. This steers the mechanic away from immediately jumping to expensive, rare causes like a bad computer module and focuses their diagnostic time efficiently.
Avoid saying:
- 'My check engine light is on, can you look at it?'
- 'My car is acting weird, just fix it.'
- 'I don't know anything about cars, do whatever you think is best.'
Questions to ask before authorizing the repair:
- Did you test the brake switch with a multimeter to confirm it failed?
- Did you inspect the wiring and connector for corrosion or damage?
- Did you check the adjustment of the switch and the condition of the brake pedal stopper pad?
- If you are recommending a new control module (BCM/PCM), can you show me the test results that prove the module is bad and not just receiving a bad signal?
Where to Take It: Dealer vs Independent vs Chain
- Dealer:
Best for: Vehicles still under warranty., Vehicles with an open recall for the brake switch or stopper pad (e.g., certain Hyundai, Kia, Subaru models)., Complex electrical issues that an independent shop failed to diagnose correctly.
Downsides: Highest labor rates, often 1.5-2x more than independent shops., May recommend replacing related components as a precaution, increasing the total cost. (Typical cost: +50% vs. baseline) - Independent Shop:
Best fit for most situations. A trusted local mechanic diagnoses and repairs the common causes of P0504 (bad switch, adjustment, stopper pad) efficiently and affordably.
Best for: Most out-of-warranty vehicles., Cost-conscious owners, as labor rates are significantly lower., This code is extremely common and most competent independent mechanics fix it efficiently.
Downsides: Quality varies greatly; choose a shop with good reviews and ASE-certified technicians., May lack access to the very latest manufacturer-specific TSBs or recall information. (Typical cost: +0% vs. baseline) - Chain Shop:
Acceptable, but with caution. A chain shop replaces a faulty brake switch, but if the problem is more complex, an independent shop or dealer is a better choice.
Best for: If the problem is pre-diagnosed as a simple brake light switch replacement.
Downsides: Technician skill and experience are inconsistent., Less equipped to diagnose underlying wiring or module issues, leading to misdiagnosis. (Typical cost: -10% vs. baseline)
When to Walk Away From the Repair
If the estimated repair cost exceeds 40-50% of your car's private-party value (check Kelley Blue Book), sell or trade in the vehicle instead of repairing it.
- Car worth $3500, fix is $250: Fix it. This is a low-cost repair that is essential for safety and falls well below the threshold.
- Car worth $3500, fix is $1200: Get a second opinion. A $1200 quote for a P0504 code likely means the shop is recommending an expensive and unnecessary module replacement. Another shop will likely diagnose a cheaper root cause.
- Car worth $2000, fix is $1500: Walk away. A repair cost that is 75% of the car's value is a poor investment. The money is better put toward a replacement vehicle.
What Scan Tool You Need for This Code
Minimum: A scanner that reads and displays live data PIDs (Parameter IDs) for the brake switch circuits.
A basic $20 code reader only shows the P0504 code. It cannot show the live 'on/off' status of the two brake switch circuits, which is essential to see the mismatch and confirm the diagnosis without guessing.
Budget: BlueDriver Pro Scan Tool (~$100) — Connects to your smartphone via Bluetooth and displays live data for both brake switch circuits, allowing you to press the pedal and see if the signals correlate correctly.
Mid-range: Innova 5610 or Foxwell NT630 Plus (~$200) — Provides detailed live data and graphing capabilities. The Innova 5610 offers advanced features like OEM-specific live data and bidirectional controls for complex diagnoses.
Professional: Autel MaxiCOM MK808 / Launch X431 Series (~$500-1200) — Offers full bidirectional control to test components, access to manufacturer-specific codes, and the ability to perform module programming if the BCM/PCM is the rare cause of the fault.
Rent vs buy: For a one-time fix, most major auto parts stores have a free tool loaner program where you borrow a capable scanner for a refundable deposit. Buy a scanner only if you plan to do your own diagnostics regularly.
How to Clear the Code After You Fix It
- Use an OBD-II scan tool to clear the P0504 code and any related fault codes.
- Start the engine and press the brake pedal several times, checking that the brake lights function correctly.
- Perform a drive cycle to allow the vehicle's readiness monitors to reset.
Drive cycle (~20 minutes): After clearing the code, start the engine and let it idle for 2-3 minutes. Drive the vehicle for 15-20 minutes in a mix of city and highway conditions, ensuring to use the brakes normally. Press and release the brake pedal at least 10-15 times while driving. This allows the PCM to verify the correlation between the 'A' and 'B' switch circuits under real-world conditions.
Readiness monitors affected: No specific emissions readiness monitors are directly affected, but clearing the code resets all monitors.
Before emissions retest: drive at least 50 miles to fully set monitors.
Watch out for:
- Disconnecting the battery fails to clear the code from the PCM's permanent memory.
- The code returns immediately if the underlying mechanical adjustment or stopper pad issue is not fully resolved.
- Failing to test brake light function, cruise control engagement, and shift interlock release before driving.
Will This Fail Emissions / State Inspection?
Yes — this code typically fails an OBD-II emissions inspection.
- California: A P0504 code causes an automatic failure of the smog check because the Check Engine Light is illuminated. The inspector also performs a functional check of the brake lights; inoperative lights fail the safety inspection.
- New York: The NYS inspection includes an OBD-II scan and a safety inspection. The illuminated Check Engine Light is an automatic failure, and inoperative brake lights fail the safety portion.
- Texas: In emissions counties, an active P0504 code causes a failure. All Texas inspections include a check for functional stop lamps; a failure here prevents the issuance of a passing sticker.
Most Commonly Affected Vehicles
- Hyundai/Kia Various (Sonata, Elantra, Forte, etc.) (2007-2015) — Extremely common. Many models were subject to recalls to replace the brake pedal stopper pad, a small plastic piece that disintegrates over time, causing the switch to remain slightly activated.
- Ford Focus (2012-2018) — A plastic actuator within the brake switch is prone to premature wear, causing a signal mismatch. Ford issued TSB 15-0089 related to these electrical issues.
- Chevrolet Cruze, Malibu (2011-2016) — The wiring harness and connector for the brake switch are susceptible to corrosion and pin-fitment issues, especially in regions that use road salt.
- Dodge/Jeep/Chrysler Dart, Cherokee, 200 (2013-2020) — These vehicles commonly have issues with the brake switch adjustment becoming incorrect as brake pedal components wear.
- Nissan Sentra, Altima, Rogue (2013-2019) — Wear in the plastic brake pedal bushings is a frequent cause, leading to excessive pedal play and subsequent switch misalignment.
- Honda Civic, Accord (2016-2021) — These models experience a signal delay between the 'A' and 'B' circuits that falls outside the PCM's accepted time window. The switch's mounting bracket also shifts.
- Toyota Corolla, Yaris, Camry (2007-2019) — The ECM is highly sensitive to the timing between the STP and ST1- signals. A mismatch lasting just 0.5 seconds sets the code.
- Volkswagen Jetta, Golf (2011-2018) — Known for mechanical failures within the brake light switch, where one of the two internal circuits fails prematurely with no external signs of damage.
- Mazda 3, 6, CX-5 (2010-2024) — Mazda models have a high frequency of P0504 codes traced directly to a faulty brake light switch. It is a well-documented common failure part.
Manufacturer-Specific Notes
- Hyundai/Kia: These brands have an extremely high incidence of P0504 caused by a brittle plastic 'stopper pad' on the brake pedal arm that shatters. Multiple recalls (e.g., NHTSA 15V759000) address replacing this pad with an improved part.
- Subaru: Subaru issued multiple recalls (e.g., NHTSA 19V149000) for faulty brake light switches prone to internal failure from contamination. Owners should check for open recalls for a free replacement.
- Ford: A misadjusted or failing brake switch causes intermittent issues with the brake-throttle override system, leading to sluggish acceleration or stalling when coming to a stop. TSB 15-0089 addresses this.
- General Motors (GM): The terminals inside the brake light switch connector lose tension over time, causing a poor connection that mimics a switch failure. Technicians recommend applying dielectric grease and ensuring tight pin fitment before replacing the switch.
Real Owner Stories
2015 Ford Fiesta ST at 60K miles
Wrench light came on, cruise control would not engage, and code P0504 was present.
What they tried:
- Replaced the brake switch, which resolved the issue for a few weeks, but the code returned.
- Took the car to a dealer who charged $230 to replace the $15 switch again without finding any other issues.
Outcome: The second replacement fixed the immediate problem, but the owner suspected an underlying wiring issue caused the first replacement to fail prematurely.
Lesson: If a new part fails quickly, suspect an underlying issue the first diagnosis missed. A simple part replacement is only a temporary fix if a wiring problem causes the part to fail.
2007 Toyota Yaris, newly purchased
Bought a used car and discovered there were no brake lights. A scan revealed code P0504.
What they tried:
- Initially assumed it was a simple bad brake light switch.
- Upon inspection, discovered the wires were burnt from the switch all the way to the distribution block.
Outcome: The owner sourced a replacement wiring harness and switch from a junkyard. After 2.5 hours of work, the brake lights were fixed, saving over $1,000 in dealership fees.
Lesson: A simple error code like P0504 sometimes hides a much more serious and expensive underlying problem like a burnt wiring harness. Always perform a visual inspection before buying parts.
Mazda with persistent P0504
Check engine light was on with code P0504. Replacing the brake switch did not resolve the issue, and the code immediately returned after clearing.
What they tried:
- Replaced the brake light switch.
- Attempted to clear the code with a scan tool.
Outcome: The owner discovered a squirrel chewed through a wiring harness near the positive battery terminal. Repairing the chewed wires resolved the problem.
Lesson: If a straightforward fix like a new switch doesn't work, expand your diagnosis. Visually inspect the engine bay for rodent damage, which causes bizarre and persistent electrical faults.
2010 Honda CR-V after an accident
After a front-end collision was repaired, the vehicle immediately showed a P0504 code, and cruise control stopped working.
What they tried:
- The owner believed the issue was a bad brake switch caused by the accident.
- The insurance company denied the claim, stating the failure was a coincidence.
Outcome: The owner performed the inexpensive DIY repair themselves, replacing the switch and clearing the code.
Lesson: Electrical issues appearing immediately after a major body repair or accident are likely related. The physical shock damages sensitive components like switches or wiring, even away from the direct impact zone.
How to Prevent This Code From Triggering
- Periodically lubricate brake pedal pivot points and switch plunger (Every 30,000 miles or 2 years) — Prevents the mechanical parts of the pedal assembly from binding, which causes the switch to misalign. A small amount of silicone grease on pivot bushings extends its life.
- Inspect brake switch wiring and connector during cabin filter changes (Every 15,000 miles or annually) — The area under the dash is prone to disruption from feet or stored items. A quick visual check for chafed wires catches problems early before they cause a failure.
- Use dielectric grease on the switch connector (When replacing the switch or if the connector is ever disconnected) — Dielectric grease seals the electrical contacts from moisture and oxygen, preventing the corrosion that leads to high resistance and signal correlation errors.
- Check for and install updated parts during repairs (Whenever replacing a related part) — Manufacturers release improved parts (e.g., more durable stopper pads) for vehicles with known P0504 issues. Always check for TSBs to ensure you install the most robust solution.
Frequently Asked Questions
Can I fix the P0504 code myself?
Yes, this is a great DIY repair. The most common causes—a faulty brake light switch or a broken stopper pad—are inexpensive parts located above the brake pedal. You can replace them with basic hand tools in under an hour.
Will a P0504 code cause my car to fail an emissions or MOT test?
Yes. The illuminated Check Engine Light causes an automatic failure of an OBD-II emissions test. In states with safety inspections, non-functional brake lights result in an immediate failure.
Will P0504 make my actual brakes fail?
No, this is an electrical fault code that does not affect the mechanical or hydraulic function of your brakes. You can still physically stop the car. However, related electronic safety systems like ABS and traction control are disabled.
I replaced the brake light switch, but the code came back. What now?
If a new switch fails to clear the code, the problem lies elsewhere. Check for a misadjusted switch, a broken plastic stopper pad on the pedal arm, or damaged wiring. Use a multimeter to perform voltage and continuity tests on the harness.
Can a bad brake light switch drain my car battery?
Yes. If the switch fails in the 'closed' position, your brake lights stay on constantly even when the car is off. This parasitic drain kills a healthy battery overnight.
Can a P0504 code prevent my car from starting?
Yes, if you have a push-button start system. These systems require a brake switch signal to confirm the pedal is pressed before cranking the engine. A faulty switch blocks this signal, leaving you stranded.
Can P0504 cause transmission problems?
Yes, indirectly. A faulty brake switch prevents you from shifting out of Park due to the brake-shift interlock safety feature. Some vehicles also exhibit harsh shifting because the transmission uses the brake signal to adjust shift logic.
Is P0504 a serious code?
Yes, P0504 is a severe safety issue. The high probability of your brake lights failing without warning creates a massive risk of a rear-end collision. Diagnose and repair this code immediately before driving.
Key Takeaways
- P0504 triggers when the Powertrain Control Module (PCM) detects a voltage mismatch between the two internal circuits of your brake light switch.
- Do not drive with this code; it disables your brake lights and critical safety systems like ABS, creating an immediate rear-end collision risk.
- Replacing a faulty $20-$80 brake light switch or a shattered $10 plastic stopper pad resolves over 80% of P0504 cases.
- Before buying parts, visually inspect your brake lights and check the brake light fuse to rule out a simple blown circuit.
Helpful Videos
The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.
- 🎬 Helpful Videos
- What Does P0504 Mean?
- Can I Drive With P0504?
- Common Causes
- Symptoms
- Diagnostic Flowchart
- Common Fixes & Costs
- Used vs. New Parts: Buying Guide
- What Happens If You Wait — Timeline
- Cost of Not Fixing It
- Diagnosis Steps
- When This Code Triggers (Freeze-Frame Conditions)
- Related Codes
- Climate & Environmental Factors
- How to Talk to a Mechanic About This Code
- Where to Take It: Dealer vs Independent vs Chain
- When to Walk Away From the Repair
- What Scan Tool You Need for This Code
- How to Clear the Code After You Fix It
- Will This Fail Emissions / State Inspection?
- Most Commonly Affected Vehicles
- Manufacturer-Specific Notes
- Real Owner Stories
- 2015 Ford Fiesta ST at 60K miles
- 2007 Toyota Yaris, newly purchased
- Mazda with persistent P0504
- 2010 Honda CR-V after an accident
- How to Prevent This Code From Triggering
- Frequently Asked Questions
- Can I fix the P0504 code myself?
- Will a P0504 code cause my car to fail an emissions or MOT test?
- Will P0504 make my actual brakes fail?
- I replaced the brake light switch, but the code came back. What now?
- Can a bad brake light switch drain my car battery?
- Can a P0504 code prevent my car from starting?
- Can P0504 cause transmission problems?
- Is P0504 a serious code?
- Key Takeaways
- 🎟️ Get 5% Off