BMW E38 7-Series Fuel Pump Control Module Testing and Replacement
The fuel pump control module in the BMW E38 7-Series — sometimes called the EKPS unit — sits between the DME and the in-tank fuel pump, regulating voltage and switching the pump on and off in response to engine management signals. When this unit fails, it rarely announces itself with a clear warning light. Instead, the symptoms look very much like a dying pump, a clogged filter or a bad relay, which sends many owners down the wrong diagnostic path before the module is finally identified as the cause.
What the Module Actually Does
On the E38 platform — produced roughly from 1994 to 2001 — the fuel pump control module performs a more sophisticated job than a simple relay. Rather than switching full battery voltage directly to the pump, it can reduce pump speed when full fuel delivery is not required. This extends pump life and reduces heat buildup inside the fuel tank. The unit receives a signal from the ECU and communicates back any fault conditions. If it loses communication or its internal electronics degrade, the pump may receive no signal, an incorrect signal, or intermittent power pulses that cause unstable fuel pressure.
The module is typically mounted in the boot area or beneath the rear seat, depending on the specific E38 variant. Location varies slightly between the 728i, 735i, 740i and 750iL. Its physical position makes it vulnerable to dampness from leaking boot seals or condensation accumulating in poorly ventilated areas.
Symptoms of a Failing EKPS Module
- Engine cranks but does not start when hot — starts normally when cold
- Sudden stall at motorway speed followed by restart after a short wait
- Rough idling with fluctuating fuel pressure readings
- Engine hesitation under acceleration despite clean injectors and a new filter
- No pump priming sound when the ignition is switched on
- Intermittent faults that disappear when the area around the module is warm
One of the more confusing patterns is a no-start that resolves after ten to fifteen minutes. This often points to a heat-sensitive component inside the module. Owners sometimes assume a faulty crankshaft sensor or temperature sensor is involved, particularly because the DME may not log a direct fuel pump fault at all. For comparison, see How the BMW E38 7-Series DSC Pump and Control Unit Work Together.
Relevant Fault Codes
Fault codes associated with E38 fuel pump control module problems appear in the DME fault memory and occasionally in module-level readouts depending on the diagnostic tool used. BMW-specific readers such as INPA, DIS or later ISTA will generally give more detail than generic OBD-II readers.
| Code | Description |
|---|---|
| 29CD | Fuel pump regulation: plausibility fault |
| 29CE | Fuel pump control signal: open circuit or short |
| 2A17 | Fuel pump: control module not responding |
| 006E | Fuel pump relay circuit fault (indirect, can point to EKPS) |
| 002D | Fuel pressure below specified limit under load |
Not all E38 variants will log an explicit module fault. If the EKPS unit fails completely, the DME may simply register a fuel pressure or pump communication issue without identifying the module by name. This is one reason the EKPS is frequently overlooked until other components have already been replaced unnecessarily.
How to Test the Module Before Replacing It
Testing starts with verifying power and ground at the module connector. The EKPS needs a clean 12V supply and a solid chassis ground to operate correctly. A voltage drop at the supply pin of more than 0.3V under load suggests a wiring or connector fault rather than a failed module. Check the connector terminals for corrosion — particularly on older E38s where boot seal integrity has been compromised.
With power confirmed, check whether the pump primes when the DME sends an ignition-on signal. A fuel pressure gauge connected at the fuel rail will show whether pressure rises to the correct range (approximately 3.0 bar at idle on most M62 variants) or fails to build at all. If pressure does not build and the pump is silent despite confirmed voltage at the module input, the module is a strong candidate for replacement.
A direct power test — bypassing the module and feeding voltage directly to the pump — can confirm whether the pump itself is healthy. If the pump runs strongly on direct power but not through the module, the module is almost certainly defective. A related diagnostic guide is BMW E38 7-Series Xenon Headlight Control Module Diagnosis.
OEM Part Numbers for the E38 EKPS Module
The correct part number depends on the engine variant and production year. Some numbers supersede earlier references in BMW parts systems.
| Application | OEM Part Number |
|---|---|
| E38 728i / 728iL (M52) | 16 14 1 182 842 |
| E38 735i / 735iL (M62) | 16 14 1 182 843 |
| E38 740i / 740iL (M62) | 16 14 6 752 999 |
| E38 750i / 750iL (M73) | 16 14 1 183 176 |
| Late E38 (1999–2001 revision) | 16 14 6 909 960 |
Always cross-reference the exact part number against the vehicle VIN before ordering. BMW revised certain EKPS specifications during the production run, and fitting an earlier revision to a later vehicle can create ongoing communication faults with the DME. A used OEM unit sourced from the correct application is generally the most reliable and cost-effective replacement path for a module that is no longer under any warranty consideration.
Replacement Considerations
Unlike some BMW modules from this era, the E38 fuel pump control module does not require coding or programming after replacement. Installation is largely plug-and-play provided the OEM number matches the original. However, take care during removal not to damage the wiring harness connector — the plastic clips on high-mileage E38s are brittle and can crack if the connector is levered out incorrectly.
After fitting a replacement unit, clear any stored fault codes and perform a brief live data check to confirm fuel pressure is rising correctly on ignition-on priming. Road test the vehicle across a range of speeds and loads to confirm the intermittent stalling behaviour has resolved before returning the car to service.
Affected Vehicles
The fuel pump control module is fitted across the full E38 range from 1994 to 2001. All engine variants — the six-cylinder M52, the V8 M62 and the V12 M73 — use a version of this module, though the specific unit differs. Vehicles that have spent time in regions with high humidity or with compromised boot seals are at greater risk of moisture-related module failure. High-mileage examples produced before 1998 are now at the age where internal capacitor degradation becomes a realistic failure mechanism even in cars that have been kept dry.
Frequently Asked Questions
Can a faulty EKPS module on the E38 cause a no-start without any fault codes?
Yes. If the module fails internally in a way that causes complete loss of pump output, the DME may only log a fuel pressure fault rather than an explicit module fault. Some failures — particularly heat-related ones — are intermittent and may not log at all if the module has recovered by the time diagnostic equipment is connected. For additional context, read BMW E38 7-Series Instrument Cluster Pixel Failure Diagnosis and Fix.
Is the E38 fuel pump control module the same as the E39 unit?
They are similar in concept but not identical. Part numbers differ between platforms, and mixing units between the E38 and E39 is not recommended even when the connector appears compatible. Always verify the OEM number against the specific vehicle and engine variant before fitting a used unit.
Does replacing the EKPS module require any programming or adaptation?
No. On the E38, the fuel pump control module is not coded to the vehicle. A direct OEM replacement with the correct part number can be installed without a programming interface. Clear any stored fault codes after fitting and verify normal operation with a live data readout.
Can water damage cause the E38 EKPS module to fail permanently?
Yes. Water intrusion through a deteriorated boot seal can reach the module mounting area. Moisture causes corrosion on the connector terminals and on the module’s internal circuit board. In some cases the corrosion is recoverable by cleaning and applying contact protectant, but heavily water-damaged units generally require replacement rather than repair.
How much does a used OEM EKPS module for the E38 typically cost compared to new?
New old stock or remanufactured units for the E38 can be expensive and increasingly difficult to source given the vehicle’s age. A tested used OEM unit in good physical condition is usually the most practical choice. The critical point is to source from a supplier that tests units before sale and can confirm the part number matches the intended application.
Find tested OEM electronic parts and modules at:
https://giantparts.eu/
