01 6×6 Mercedes-Benz G63 Amg W463 Brabus G700 Tuning – The Ult… • 02 Crankshaft Position Sensor: Everything You Need to Know • 03 You Could Destroy Your Entire Engine If You Keep Repeating … • 04 Can You Change Your Bike's Disc Brake into a Drum Brake? • 05 Understanding Engine Knocking: Causes, Signs, Prevention, T… • 06 This Rolls-Royce Has An Umbrella That Dries Itself Inside T… • 07 All-New Lexus GX Overtrail (2024) - The Rugged Luxury SUV • 08 The Secret to a Long-Lasting Engine: It's Not Just Spark, A… • 09 How to Calculate Height Using Angle and Distance • 10 Ways to Avoid Knocking in an SI Engine When the Compression… •

DTC codes / BMW codes / P1546

P1546 · BMWPedal Position Sensor

P1546 on a BMW indicates that the engine control module (DME) has detected an implausible or missing signal from the accelerator pedal position sensor circuit. The DME compares two redundant sensor signals and sets this code when their voltages do not correlate with each other or with the expected range for the current pedal position.

SystemPowertrain
Code typeBMW specific
SeverityMedium
Fix difficultyIntermediate
AreaVehicle speed, idle control and auxiliary inputs

Symptoms you may notice

  • Illumination of the check engine light or electronic throttle control warning lamp
  • Reduced engine power or limp-home mode with limited throttle response
  • Hesitation or stumble when pressing the accelerator pedal
  • Inconsistent or surging engine speed during steady driving
  • Often no symptoms besides the warning light, especially if the fault is intermittent
  • Possible stalling or difficulty maintaining idle speed

Common causes, most likely first

  1. Faulty accelerator pedal position sensor (integrated into the pedal assembly)
  2. Worn or corroded electrical connector at the pedal sensor
  3. Damaged wiring harness between the pedal sensor and the DME (open, short, or chafed wire)
  4. Poor ground connection for the pedal sensor circuit
  5. Internal fault in the engine control module (DME) affecting sensor signal processing
  6. Contamination or mechanical binding within the pedal assembly

How to diagnose and fix it

  1. Read and record all stored fault codes and freeze-frame data using a BMW-capable scan tool
  2. Visually inspect the pedal sensor connector and wiring for corrosion, damage, or loose pins
  3. Check the sensor reference voltage and ground at the connector with a multimeter
  4. Perform a live data check of both pedal position sensor voltages while slowly pressing the pedal to verify smooth, correlated signals
  5. If signal is erratic, test the wiring harness for continuity and shorts between the sensor and DME
  6. Replace the accelerator pedal assembly if the sensor is confirmed faulty
  7. Clear codes and perform a throttle adaptation reset with the scan tool, then road test

Pedal Sensor Codes Often Misdiagnosed

  • A low battery or voltage drop can cause implausible pedal sensor signals and set P1546 without any faulty component, so always check charging system health first.
  • The pedal sensor is a dual-track potentiometer; a single worn track can cause the code while the other track still provides a usable signal, leading to intermittent symptoms.
  • Water ingress into the pedal connector or footwell area is a common cause on older BMW models, often overlooked during visual inspection.
  • After replacing the pedal assembly, a throttle adaptation reset is required; skipping this step can leave the code stored or cause poor driveability.
  • P1546 can be triggered by a failing DME relay or poor engine ground, so do not replace the pedal before verifying power and ground integrity.

Can I keep driving with P1546?

The vehicle may enter limp-home mode with reduced power, which can be unsafe in traffic. Avoid driving until the fault is diagnosed, especially if the engine hesitates or stalls.

Guidance is general and written for BMW vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage