Diagnose und Prüfung des Kraftstoffpumpen-Steuergeräts beim BMW E87 der 1er-Reihe
The fuel pump control module in the BMW E87 1-Series regulates the fuel pump speed electronically, adjusting voltage output to match demand rather than running the pump at full power constantly. When this module fails, fuel pressure can drop below operating thresholds, leading to hard cold starts, hesitation under load, or an engine that cuts out and then restarts after a brief pause. The fault is frequently misdiagnosed as a dead fuel pump before the control module is properly tested.
What the Fuel Pump Control Module Actually Does
On the E87, the fuel pump control module — sometimes listed as the EKPS or EKP module — sits in the boot area near the fuel tank assembly. Unlike older BMW designs where the pump ran at a fixed voltage direct from a relay, the E87 uses a variable voltage control strategy. The module receives a request signal from the DME and adjusts pump output accordingly. At idle, the pump runs at reduced speed. Under high load or when the engine demands more fuel, the module ramps up voltage and pump speed in real time.
This design reduces pump wear, lowers electrical load and reduces heat generation inside the fuel tank. The trade-off is that when the control module develops an internal fault, symptoms can be subtle and intermittent before they become consistent. A pump that measures good resistance on a multimeter can still be starved of fuel by a failing control module.
Symptoms That Point to the Module, Not the Pump
- Engine cranks normally but takes several extra seconds to fire, especially cold
- Occasional stalling at idle, particularly after a hot restart
- Flat spot or hesitation when accelerating hard from low speed
- Engine cuts out briefly then recovers — often described as a momentary misfire
- Fuel pressure measured at the rail reads low or unstable under load
- DME stores fuel pressure or pump circuit fault codes without the pump itself testing as defective
A useful distinction: if the engine starts and runs normally when cold but the issue appears only after the car has been driven and the fuel temperature rises, the control module is the more likely cause than the pump motor itself. For comparison, see BMW E87 1er-Reihe: Leitfaden zur Fehlerdiagnose beim Ausfall des Kraftstoffpumpen-Steuergeräts.
Relevante Fehlercodes
| Code | Beschreibung |
|---|---|
| 2AAA | Fuel pump control module — output stage fault |
| 2AAB | Fuel pump control module — supply voltage low |
| 29DC | Fuel pressure — plausibility fault (low pressure at high load) |
| 2A4F | Fuel pump control module — CAN signal fault |
| 29E2 | Fuel pressure sensor — value implausible |
Code 2AAA and 2AAB together are strong indicators the module itself has an output stage fault. Code 29DC alone may point to a partially blocked fuel filter or failing pump, but if the pump tests within specification, suspect the module next.
How to Test the Module Before Replacing It
Start by measuring battery voltage at the module’s supply terminal with the ignition on — it should be at or very close to battery voltage. A significant voltage drop here suggests a wiring or connector problem rather than a failed module. Next, use a fuel pressure gauge connected to the test port on the high-pressure side. Crank the engine and observe whether pressure builds quickly and holds. A slow rise followed by a pressure drop on return to idle suggests the module is not ramping the pump correctly.
If available, use an oscilloscope or a BMW-compatible diagnostic tool such as ISTA-D to monitor the module’s output signal in real time. The module should produce a PWM output signal to the pump — if this signal is absent or erratic when the engine is demanding full fuel flow, the module has failed. Swapping in a known-good control module temporarily is often the fastest way to confirm the diagnosis when live data tools are not available.
OEM Part Numbers for the E87 Fuel Pump Control Module
The correct part number depends on the engine fitted and the production date of the vehicle. Confirm via the vehicle VIN before ordering.
- 16147163296 — EKPS module, early E87 petrol variants
- 16147195784 — revised module, updated production run
- 16147230531 — later specification module, fits multiple petrol E87 variants
- 16147230532 — variant with revised connector specification
- 16141183169 — applicable to certain N45/N46 engine applications
Do not assume that any E87 EKPS module is a universal fit. The connector, software calibration and pump current rating can differ between engine codes. Always match by OEM number or VIN lookup. A related diagnostic guide is BMW E87 1er: Symptome eines Defekts am ABS-Steuergerät und Reparatur.
Betroffene Fahrzeuge
The fuel pump control module design described here applies primarily to BMW E87 1-Series models produced from approximately 2004 through 2011, covering the 116i, 118i, 120i and 118d derivatives. Certain early 116i variants without variable pump control may not use this module — confirm by checking whether the vehicle has a pump relay or the EKPS module fitted. The E81 three-door shares the same platform and uses an identical module. The E82 and E88 coupe and convertible variants also carry across the same fuel pump control architecture.
Used OEM Replacement — What to Check
A tested used OEM module is a practical replacement option for this fault. The EKPS module does not require coding to the vehicle’s DME in the same way that, for example, an instrument cluster or comfort module does. However, confirming that the replacement unit matches the original OEM number is important. A module from a different engine variant may have a different internal current map for the pump, leading to either insufficient pressure or excessive pump wear on the replacement pump.
Inspect the used module for any signs of heat discolouration on the casing, which may indicate an internal overload event. Check the connector pins are clean and undamaged. If the module has been sitting in a damp storage environment, inspect for corrosion on the board contacts — this module is located in the boot and is susceptible to moisture ingress if the boot seal has deteriorated.
Häufig gestellte Fragen
Can the E87 fuel pump control module fail without storing any fault codes?
Yes. Intermittent output stage faults in the module do not always trigger a stored code, particularly if the module recovers before the DME completes its diagnostic cycle. Fuel pressure testing under load is a more reliable indicator in early stages of failure than waiting for a fault code to appear.
Is the fuel pump control module the same as the fuel pump relay?
No. Older BMW models used a simple relay to switch pump power on and off at fixed voltage. The E87 uses an electronic control module that actively modulates pump voltage via a PWM signal. There is no pump relay in the conventional sense on these vehicles — the EKPS module handles this function entirely. For additional context, read BMW E87 1-Series Instrument Cluster Faults Common Failures and Repair.
Does the replacement module need coding after installation?
The EKPS module on the E87 does not typically require VIN-specific coding the way a DME or instrument cluster does. However, performing a basic vehicle scan after installation to confirm no communication faults are present is always recommended. Some diagnostic tools may prompt a brief initialization procedure.
How do I distinguish a failed module from a failed fuel pump?
Test fuel pressure at the rail with a gauge. If pressure is low and the pump is drawing current in the correct range as measured at the module connector, the module’s output is likely not delivering the correct voltage. If current draw at the pump terminals is also abnormally low despite a good supply voltage to the module, the module’s output stage is suspect. A pump that draws correct current when powered directly from battery but fails when running through the module confirms the module is at fault.
Can a failing fuel pump control module damage the fuel pump itself?
It depends on the failure mode. A module that intermittently drops voltage may cause the pump to run in a borderline condition, shortening its service life over time. A module with a shorted output stage could in theory expose the pump to over-voltage, though this is less common. In most cases the module fails in a way that starves rather than damages the pump.
Geprüfte OEM-Elektronikteile und -Module finden Sie unter:
https://giantparts.eu/
