|
|
|
|
![]() |
|
|
BMW Garage | BMW Meets | Register | Today's Posts | Search |
|
|
BMW 3-Series (E90 E92) Forum
>
EKPM fuel pump module replacement. Can I ignore coding?
|
![]() |
| 04-17-2024, 01:45 PM | #1 |
|
Second Lieutenant
![]()
208
Rep 289
Posts |
EKPM fuel pump module replacement. Can I ignore coding?
My 330i is having high rpm at idle almost all the time after warm up and INPA reads a code related to the ekpm module. I’ve researched and although everyone agrees that programming after replacement is always better, some say you can just replaced it with a used one and go.
I just got a replacement one from a exact same car, a 2006 330i. Can I just install it on my car or is it a must to code it? I don’t want the car to left me stranded in the middle of the street lol. I do have bmw standard tools but have never used the programming/coding ones. I think I might have ncsexpert or/and Tool32. If you know of a diy guide to do that would be amazing. I found this one but don’t know if its the correct procedure. http://blog.obdii365.com/2016/08/14/...om-ncs-expert/ Any input is appreciated. |
| 04-17-2024, 03:17 PM | #2 |
|
Robot
3220
Rep 3,052
Posts |
I am not 100% certain but I believe if it's for the same exact car then no programming is required.
In my case, I sourced a EKPM3 from a 328i to use in my 335 and I had to program it. I don't know the exact differences but the priming behavior is definitely different between the two cars. 335 pump runs much longer when I unlock the car. If you have the tools it's really easy to program. You'll just want to search a tutorial for default coding a module. But I'd try it first without coding in your case. |
|
Appreciate
2
Nando_e90208.00 StradaRedlands11269.50 |
| 04-17-2024, 03:22 PM | #3 |
|
Colonel
![]() 4721
Rep 2,734
Posts |
really?
running a 328 EKP on a N54 single turbo. So far so good, no issue. |
|
Appreciate
1
lowrydr3103219.50 |
| 04-17-2024, 05:55 PM | #4 | |
|
Second Lieutenant
![]()
208
Rep 289
Posts |
Quote:
I just picked up the module and it turned out to be from a 325i. They were also parting out a 325i and the one from the 330i was already sold, so it's not from the exact same model. I will install it and see what happens but I will also try to perform the procedure explained in that link. It seems to work according to another thread. |
|
|
Appreciate
0
|
| 04-17-2024, 06:16 PM | #5 | |
|
Robot
3220
Rep 3,052
Posts |
Quote:
Try it as-is first without coding. It'll likely fix the error code you're having, but I'm not sure the EKPM could be causing a high idle issue. |
|
|
Appreciate
1
StradaRedlands11269.50 |
| 04-17-2024, 07:42 PM | #6 | |
|
Second Lieutenant
![]()
208
Rep 289
Posts |
Quote:
I will replace the module in the next few hours and see how it goes. For a moment I thought I finally found the cause of the high idle when I saw the error in INPA Lol. I already run a smoke test to see if there is any air leak but everything seems fine. The injectors I don't think are the cause since the idle is high but smooth/steady. Last edited by Nando_e90; 04-17-2024 at 10:11 PM.. |
|
|
Appreciate
0
|
| 04-17-2024, 10:51 PM | #7 |
|
Second Lieutenant
![]()
208
Rep 289
Posts |
Ok I replaced the module and car started normally. I let it run at idle but you were right, it didn’t fix the high rpm.
At least I addressed the error code related to the module. I will continue investigating the idle issue because is annoying. The heat from the engine is higher than usual, gas consumption is higher too and in all aspects feels cumbersome the car running at 850 rpm all the time. Last edited by Nando_e90; 04-17-2024 at 11:43 PM.. |
|
Appreciate
1
StradaRedlands11269.50 |
| 01-03-2026, 09:32 AM | #8 |
|
Private
![]() 12
Rep 60
Posts |
If the replacement ekpm is from the model and year range then no need to code . For example, I have a 2008 bmw z4 3.0si coupe. I got a ekpm from a 2006 z4 3.0i convertible. I didn’t code ekpm. It works.
|
|
Appreciate
1
StradaRedlands11269.50 |
| 01-03-2026, 12:55 PM | #9 |
|
Colonel
![]()
1883
Rep 2,177
Posts |
I'm pretty sure that Nando probably hasn't been waiting for over a year to code the EKPM.
|
|
Appreciate
0
|
![]() |
| Bookmarks |
|
|