Error code P0504 is displayed and the check engine light is on - what does this mean?
The DTC P0504 is triggered by the OBD/EOBD system when a correlation is detected between the brake light switch A and B that is outside the expected parameters. This fault code affects the brake light and cruise control system and may have slightly different definitions for different manufacturers.
What causes can this error code have?
- Defective brake light switch
- Faulty wiring to the brake light switch
- Corroded or loose plug connections
- Damaged brake pedal or incorrect adjustment
- Defective brake lights or burnt-out bulbs
- Problems with the power supply to the brake light circuit
- Faulty ECU or control unit programming
What symptoms occur in parallel with fault code P0504?
- Brake light problems: The brake lights are not working properly or are permanently illuminated. Cruise control failure: The cruise control no longer works or switches off unexpectedly. Shifting problems: Automatic transmissions may have difficulty shifting out of park. Starting problems: In some cases, the vehicle will not start if the brake pedal is not detected. ABS warnings: Additional warning lights on the dashboard may illuminate.
How to fix the problem of error code P0504?
- The repair requires a systematic diagnosis of the brake light circuit and its components.
- Replace the brake light switch: Replace the defective brake light switch, which is usually located on the brake pedal, and adjust it correctly according to the manufacturer's specifications.
- Check wiring and plug connections: Check all cables to the brake light switch for damage, clean corroded contacts and ensure tight connections.
- Check brake lights and fuses: Replace defective bulbs and check all relevant fuses in the brake light circuit for continuity.
- Adjust the brake pedal: Adjust the correct position and distance of the brake pedal to the switch to ensure proper activation.
- Reset control unit: Clear the trouble code after repair with an OBD scanner and perform a test drive to verify function.
FAQ - Frequently asked questions about DTC P0504
Can I continue driving with fault code P0504?
It is possible to continue driving, but it is not recommended. Error code P0504 can affect the function of the brake lights, which poses a significant safety risk. In addition, the cruise control may not work.
How much does it cost to repair error code P0504?
The costs vary depending on the cause: a new brake light switch costs around 15-40 euros plus 50-100 euros for labor. If there are wiring problems, the costs can rise to 150-300 euros. A complete diagnosis usually costs 80-120 euros.
How do I recognize a defective brake light switch with code P0504?
Typical signs are brake lights that do not come on or stay on permanently, cruise control that does not work and problems starting the vehicle. An OBD scanner can provide additional information about the switch status.
Can error code P0504 be caused by a weak battery?
Yes, a weak battery or unstable voltage can trigger the EOBD error code P0504, as the brake light switch requires a constant power supply. Check the battery voltage and charging system first.
Do I need to carry out a calibration after repairing P0504?
In most cases, no special calibration is required. However, after replacing the brake light switch, you should clear the fault code and carry out a test drive to ensure that the problem has been resolved.
How long does it take to diagnose and repair code P0504?
Diagnosis usually takes 30-60 minutes and replacing a brake light switch takes another 30-45 minutes. For more complex wiring problems, the repair can take 2-3 hours.