Try out the new beta site for E90Post. You can read more about what's happening here
  E90Post  


 
BMW 3-Series (E90 E92) Forum > BMW E90/E92/E93 3-series General Forums > General E90 Sedan / E91 Wagon / E92 Coupe / E93 Cabrio > EKPM fuel pump module replacement. Can I ignore coding?



Reply
 
Thread Tools
      04-17-2024, 01:45 PM   #1
Nando_e90
Second Lieutenant
El Salvador
208
Rep
289
Posts

Drives: 2006 E90 330i
Join Date: Dec 2018
Location: El Salvador

iTrader: (0)

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.
Appreciate 0
      04-17-2024, 03:17 PM   #2
lowrydr310
Robot
3220
Rep
3,052
Posts

Drives: 2006 330i, 2007 E93 335i
Join Date: Apr 2013
Location: Souhtrne Califniora

iTrader: (1)

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
      04-17-2024, 03:22 PM   #3
oVeRdOsE.
Colonel
oVeRdOsE.'s Avatar
4721
Rep
2,734
Posts

Drives: F25 E91N54 Audi Avnt Cayenne
Join Date: May 2018
Location: mtl

iTrader: (0)

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
Nando_e90
Second Lieutenant
El Salvador
208
Rep
289
Posts

Drives: 2006 E90 330i
Join Date: Dec 2018
Location: El Salvador

iTrader: (0)

Quote:
Originally Posted by lowrydr310 View Post
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.
Thanks for the reply.

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
lowrydr310
Robot
3220
Rep
3,052
Posts

Drives: 2006 330i, 2007 E93 335i
Join Date: Apr 2013
Location: Souhtrne Califniora

iTrader: (1)

Quote:
Originally Posted by Nando_e90 View Post
Thanks for the reply.

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.
I just checked the link and yeah, those are the correct instructions. That's how you default code a module. When selecting a chassis you'll have to choose E89 (there's no E90 option, E89 applies to E90/91/92/93) That link also mentions a VIN mismatch; I don't think that's a big deal either as I have a few mis-matched modules on my car and it's not an issue.

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
      04-17-2024, 07:42 PM   #6
Nando_e90
Second Lieutenant
El Salvador
208
Rep
289
Posts

Drives: 2006 E90 330i
Join Date: Dec 2018
Location: El Salvador

iTrader: (0)

Quote:
Originally Posted by lowrydr310 View Post
I just checked the link and yeah, those are the correct instructions. That's how you default code a module. When selecting a chassis you'll have to choose E89 (there's no E90 option, E89 applies to E90/91/92/93) That link also mentions a VIN mismatch; I don't think that's a big deal either as I have a few mis-matched modules on my car and it's not an issue.

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.
Thanks again.

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
Nando_e90
Second Lieutenant
El Salvador
208
Rep
289
Posts

Drives: 2006 E90 330i
Join Date: Dec 2018
Location: El Salvador

iTrader: (0)

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
      01-03-2026, 09:32 AM   #8
dgm911
Private
dgm911's Avatar
12
Rep
60
Posts

Drives: 2008 BMW Z4 3.0Si Coupe
Join Date: Nov 2012
Location: Rowland Heights

iTrader: (1)

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
      01-03-2026, 12:55 PM   #9
lookalikehuuh
Colonel
United_States
1883
Rep
2,177
Posts

Drives: 2006 330i, 2007 335i
Join Date: Sep 2014
Location: San Diego, CA

iTrader: (0)

Quote:
Originally Posted by dgm911 View Post
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.
I'm pretty sure that Nando probably hasn't been waiting for over a year to code the EKPM.
Appreciate 0
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 03:40 AM.




e90post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST