![]() |
![]() |
![]() |
![]() |
![]() ![]() |
![]() |
BMW Garage | BMW Meets | Register | Today's Posts | Search |
![]() |
![]() ![]() |
BMW 3-Series (E90 E92) Forum
>
BMW Throwing Codes Pump/IBS ?
![]() |
![]() |
07-09-2020, 08:18 PM | #1 |
Enlisted Member
![]() 8
Rep 45
Posts |
BMW Throwing Codes Pump/IBS ?
Wondering if anyone has run into a similar situation and what the fix was. Getting Error Codes: 2E84, 2E8E, 2E83, 2E7C, 2E8B. To my understanding this is a mix of Water pump and IBS related codes. Backstory is replaced Gaskets on Oil filter housing and did Oil pan gasket along with some other repairs, Battery drained itself. Boosted the car to start it. Started and ran fine oil and coolant temp were fine. Finished other suspension mods, during this time i took the battery out to give it a full charge. Go to start the car and the car would not start checked codes and was given the above codes I cleared them 3x to make sure the codes would reappear and these are the only ones i am getting.
|
12-30-2021, 05:02 PM | #2 | |
New Member
3
Rep 16
Posts |
Quote:
|
|
Appreciate
0
|
12-30-2021, 06:18 PM | #3 |
Private First Class
![]() 63
Rep 103
Posts |
I've solved this with my car recently. Errors are because of a fault in the BSD circuit. Components in the BSD circuit are: water pump, alternator, IBS and oil level/condition sensor. Basically a fault/problem with any of the four components will trigger one of a number of BSD related codes (those listed in the first post and others). The fix is to determine which component is causing the fault by unplugging them one at a time. In my case it was the alternator, specifically the voltage regulator. The fix was a new voltage regulator even though I was having water pump communication/power codes (2E83 &2E85). This video does a nice job explaining the BSD circuit and even shows some wiring diagrams. Good lucK.
|
Appreciate
0
|
12-30-2021, 07:19 PM | #4 | |
New Member
3
Rep 16
Posts |
Quote:
|
|
Appreciate
0
|
12-30-2021, 07:47 PM | #5 |
Private First Class
![]() 63
Rep 103
Posts |
Even if the BSD is down or faulted, the water pump and temperature control will still work and be controlled by the computer via a default or failsafe strategy. The fact that your car over heated, even with a new pump would point toward an ongoing pump/cooling system problem. I would double check the pump is working via the purge procedure (easy to hear the pump and see the coolant stream into the overflow tank). Sounds like you know your way around the car, I include basic stuff to help others too. Thermostat working? Air lock? Keep at it and let us know when you figure it out.
|
Appreciate
1
rjahl1002.50 |
12-31-2021, 04:37 AM | #6 | |
New Member
3
Rep 16
Posts |
Quote:
Last edited by Markoss96; 12-31-2021 at 04:39 AM.. Reason: Bsd |
|
Appreciate
0
|
12-31-2021, 09:19 AM | #7 | |
Lieutenant Colonel
![]() ![]() 662
Rep 1,893
Posts |
Quote:
The heart of your problem is clearly a persistent BSD (bit serial device) bus fault: 2e7c - BSD line fault 2e83 - coolant pump reduced power 2e84 - coolant pump missing 2e8B - IBS missing 2e8e - IBS, interference on BSD bus 2e98 - alternator missing Although the DME sometimes has control of the water pump (i.e. purge sequence can be activated), my guess is that pump is still not being controlled properly and that accounts for the overheat. The 2e83 code is informative here: the pump is reporting low power operation mode i.e. it's not going to move enough coolant when the engine has a significant load. This looks like an intermittent BSD issue to me for two reasons: first, the coolant pump purge can be activated which requires DME communication. Second, you never seem to register an oil sensor fault - the oil level/condition sensor is the remaining device on the BSD bus. Since (I believe) level checking itself is episodic, I'm guessing that the BSD fault has not yet been present when level is checked. It might be useful to evaluate the patency of the BSD bus wires using a DVM. This is easy to do if you have ISTA or newtis access to obtain wiring diagrams and pinouts for the various components and costs nothing. If you don't have access, post your VIN and I can provide diagrams. Not clear to me what you mean by "computer". If you mean the DME then no. The water pump itself has a built-in controller with a default program for when BSD input is not available but in the absence of a functioning BSD bus the DME cannot control it. The fact that the OP can activate the purge sequence means that communication between DME and water pump is present sometimes which makes me think about intermittent electrical connections Last edited by dpaul; 12-31-2021 at 10:34 AM.. |
|
Appreciate
0
|
12-31-2021, 01:09 PM | #8 | |
New Member
3
Rep 16
Posts |
Quote:
FIXED FINALLY!! The ground wire for the water pump/tstat was loose as hell on the front of the engine! Took it off cleaned it all up put it back on BINGO! £800 On & it was a damn ground wire! This is why we love n54s! BTW thanks for both of your help really appreciate it. These cars take a joint effort at times especially with these little niggly bits. now to enjoy the NEWYEAR! Have a good one people! |
|
Appreciate
0
|
12-31-2021, 01:27 PM | #9 |
Private First Class
![]() 63
Rep 103
Posts |
Thanks for following up. Glad you got it working properly. Attaching an article on testing the water pump/wiring for those that end up here via search.
https://www.pelicanparts.com/techart...mp_Testing.htm |
Appreciate
1
Markoss963.00 |
07-26-2023, 04:57 PM | #10 | |
Registered
0
Rep 2
Posts |
Quote:
|
|
Appreciate
0
|
10-14-2023, 11:44 PM | #11 | |
New Member
2
Rep 21
Posts |
Quote:
To access the water pump ground wire, you have to access it from under the front of the engine. The ground wire bolts to the engine and is located directly under the harmonic balancer. You will need an E10 socket to tighten the bolt to the ground wire. |
|
Appreciate
0
|
![]() |
Bookmarks |
|
|