Multiple codes/limp mode

Tiny
DIVIDES
  • MEMBER
  • 898 POSTS
Cam sensors are okay. Replaced alternator as it had a loose positive cable stud and ton of oil in it, still same issue, replaced the throttle body from another car, same issue. I will check volts at alternator to see if its steady, how can I check volts at the ECU or make sure this relay is acting like it should?
Was this
answer
helpful?
Yes
No
Wednesday, October 20th, 2021 AT 5:09 PM
Tiny
DIVIDES
  • MEMBER
  • 898 POSTS
Is this a cut wire at the positive jumping point am looking at? Could that be it?
Was this
answer
helpful?
Yes
No
Wednesday, October 20th, 2021 AT 6:33 PM
Tiny
AL514
  • MECHANIC
  • 4,793 POSTS
Yes, a broken wire could definitely be the issue. If go back to page 1 I put all the diagrams up for you, I will post them here again, first picture is ECM powers and grounds, second picture is the DME relay, if those fuses have power the relay is working correctly.
Those fuses #F37, F39, AND F4 go to the DME.
Was this
answer
helpful?
Yes
No
Thursday, October 21st, 2021 AT 8:33 AM
Tiny
DIVIDES
  • MEMBER
  • 898 POSTS
The voltage after replacing the alternator and throttle body is 13.8-14.04 or so, no more fluctuation, it's still revving up and down thought though.
Was this
answer
helpful?
Yes
No
Thursday, October 21st, 2021 AT 8:38 AM
Tiny
AL514
  • MECHANIC
  • 4,793 POSTS
Have you tried clearing the memory? I think it takes 30 minutes for the capacitor in the DME on a BMW to discharge fully. Try unhooking the battery for 30 minutes. You're sure you don't have any vacuum leaks, you can tell if you raise the RPMs and hold it, the idle hunting should go away if it's a vacuum leak.
But discharge the DME and recheck for codes.
Was this
answer
helpful?
Yes
No
Thursday, October 21st, 2021 AT 8:42 AM
Tiny
DIVIDES
  • MEMBER
  • 898 POSTS
Yes, if I floor the gas pedal, even though the response from it is very little, the revving goes away and becomes steady.
Was this
answer
helpful?
Yes
No
Thursday, October 21st, 2021 AT 8:46 AM
Tiny
AL514
  • MECHANIC
  • 4,793 POSTS
Then you probably have a vacuum leak, but since you replaced the alternator, I think you should still clear the memory on the DME,
Now for vacuum leaks I'm leaving a guide below, but i usually try a spray bottle and water to begin with, while its running try spraying around the intake manifold gasket areas and vacuum lines. You'll hear it suck the water in when you're at the leak. If that doesn't work, you can follow the guide below. It's just safer to test with water first. It sounds like you have a big leak, so it should be too hard to find.
In a shop we use smoke machines to find leaks like this, but they can be expensive.

https://www.2carpros.com/articles/how-to-use-an-engine-vacuum-gauge
Was this
answer
helpful?
Yes
No
Thursday, October 21st, 2021 AT 9:39 AM
Tiny
DIVIDES
  • MEMBER
  • 898 POSTS
I have a smoke machine, couldn't find a thing, also tried the water test. Just strange. I am now thinking it could be fuel related. Anything you see here out of the ordinary? Car running. For once I had a fuel related code, the other ones just keep coming back, throttle and can sensors.
Was this
answer
helpful?
Yes
No
Thursday, October 21st, 2021 AT 10:03 AM
Tiny
AL514
  • MECHANIC
  • 4,793 POSTS
Okay, I do notice some things here, the first thing is, is this data while the car is at an idle? Just sitting still not driving, correct?
The next I notice, and this is strange, is that your rear 02 sensors short term fuel trims are reading 99% on both banks, but the actual fuel trim on pic 4 is reading 0, % actually they're all reading 0%, they should be reading something if the car is running, the system is saying open loop, so you defiantly should have some type of fuel trims. The fact that its reading 0 on all 4 is not good.
I'm posting some information on the p0091, I know this car has a High Pressure and a low-pressure fuel pump. Which is that reading of 1063psi, which seems low to me, but I cant find a spec for that. But you need special gauges to test the High-Pressure pump.
But here are some tech notes and precautions regarding this code.

The reason I asked about if you were driving while taking this data is that the VSS in picture 3 says you're doing almost 6MPH?

So, if you're getting a reading like that and not moving, plus now you're getting all these different codes, completely different from before except the cam codes.
I'm wondering if the high voltage of 15+volts damaged the DME (ECM). You're getting some crazy data here.
Not having any fuel trim numbers is bothering me to,
It's like the car has no control over certain systems.

Did you check the ECM powers and Grounds while its running?
I mean you didn't have a thermostat code before either. This is turning into a rabbit hole type diagnostic here. The p1417 code is Throttle Control Incorrect Air Supply, which goes alone with the p1636 code.

I would say that the High-Pressure Fuel pump should be checked because when they fail, because it's under such high pressure, they come apart and send pieces of the pump into the injectors, metal particles,
But you can't just put a regular fuel pressure gauge on there, 1,000PSI will do serious damage.
Was this
answer
helpful?
Yes
No
Thursday, October 21st, 2021 AT 12:17 PM
Tiny
DIVIDES
  • MEMBER
  • 898 POSTS
No, it's at idle, but remember the RPMs are revving up and down continuously. The ECM was sent to a company and they checked out already and found nothing. The thermostat I think is because I removed few connectors while replacing the alternator and that there isnt any coolant. So measure the fuel rail pressure? What should the range be? Problem is using the scanner there are ton of fuel related numbers, some are secondary so they can N/A so I will check again to see if there are other fuel trim numbers.
Was this
answer
helpful?
Yes
No
Thursday, October 21st, 2021 AT 12:46 PM
Tiny
AL514
  • MECHANIC
  • 4,793 POSTS
No, don't check the rail pressure unless you have the correct tools for that. If it's a high-pressure fuel system, it can be up 2,000-3,000-PSI in some cars. If there's no coolant in the car, that can cause it to hunt for an idle. Was that not checked before? Get the coolant filled and bleed the system and then run it, the coolant temperature sensor cannot read air, so the DME doesn't know where the fuel strategy should be. Fix that first. You have to make sure all the basics are okay first.
Was this
answer
helpful?
Yes
No
Friday, October 22nd, 2021 AT 5:42 AM
Tiny
DIVIDES
  • MEMBER
  • 898 POSTS
It had full coolant before and was still doing it, just low now because I removed a coolant hose to get the alternator off.
Was this
answer
helpful?
Yes
No
Friday, October 22nd, 2021 AT 6:14 AM
Tiny
AL514
  • MECHANIC
  • 4,793 POSTS
My concern was that the VSS (vehicle speed sensor is reading almost 6-MPH, but the car is not moving. Thats not good. Thats another error going on here. If the vehicle thinks it's moving but it's actually not, this will also cause Idle issues, because the data is not adding up in the DME (ECM). This another thing that needs to be addressed and find out why its reading 5.5-MPH. It doesn't matter if it's revving up and down, it still should read 0-MPH.

There's too many errors going on here to even start on a correct path for diagnostics, from my point here, this ECM should be fully checked, powers and grounds with a test light. Also checking the harness fully for any corroded connectors or melted wires.
Was this
answer
helpful?
Yes
No
Friday, October 22nd, 2021 AT 6:35 AM
Tiny
DIVIDES
  • MEMBER
  • 898 POSTS
ECM was checked by a professional company I deal with all the time. No corroded or melted wires. I checked all battery connections everywhere and they are stable.
Was this
answer
helpful?
Yes
No
Friday, October 22nd, 2021 AT 6:47 AM
Tiny
AL514
  • MECHANIC
  • 4,793 POSTS
Is your live data still reading anything on the VSS? And you checked for battery voltage at the DME itself?
Here's the actuator control diagram the black/violet wire is labelled Throttle Ground,
the blue wire should be a 5-volts or 12-volts reference.
Yellow and yellow/blue are the signal wires going to the DME for the Motor Actuator.
I'm not saying the DME is bad but you're still getting codes for voltage issues. You should also load test the Block Grounds and to the frame, using a 12-volt light bulb is good for load testing circuits. Just connect the lightbulb to battery positive and touch the other wire to the engine block and frame to verify with loaded circuit tests.
Was this
answer
helpful?
Yes
No
Friday, October 22nd, 2021 AT 8:01 AM
Tiny
DIVIDES
  • MEMBER
  • 898 POSTS
I will check VSS reading again.
How do you check battery voltage at the DME?
These wires correspond to the throttle body connector. If so will check them.
I don't have a light bulb tester but I have a test light, multimeter, battery load tester and scanners.
Was this
answer
helpful?
Yes
No
Friday, October 22nd, 2021 AT 8:10 AM
Tiny
AL514
  • MECHANIC
  • 4,793 POSTS
You can use a headlight type bulb for load testing, I already put the diagrams up for the DME twice already. Yes, those are the throttle actuator circuits. Here's the DME powers and Grounds again. On the third diagram, if all those fuses have power, then the DME relay is working.
Was this
answer
helpful?
Yes
No
Friday, October 22nd, 2021 AT 8:12 AM
Tiny
DIVIDES
  • MEMBER
  • 898 POSTS
Under the dash in the fuse box there is no relay for the DME, some models come with it some don't. Only relay I have is the one in the engine compartment by the ECU.
Was this
answer
helpful?
Yes
No
Friday, October 22nd, 2021 AT 8:42 AM
Tiny
DIVIDES
  • MEMBER
  • 898 POSTS
I checked on the wires on the relay and all are good and have power and ground. The VSS still showing speed of 12-16 fluctuates. Where is this sensor?
Was this
answer
helpful?
Yes
No
Friday, October 22nd, 2021 AT 10:56 AM
Tiny
AL514
  • MECHANIC
  • 4,793 POSTS
Is the gauge for mph on the instrument cluster moving as well? It looks like the ECM takes data from the ABS module to calculate vehicle speed, this data is transferred via the CAN bus system. I wonder if you're having a network issue and that's why there's so many issues popping up randomly like this. Do you have a lab scope?
It's hard to tell exactly where this speed data comes from. BMW isn't very giving when it comes to system diagnostics. I'm still looking for more information
And are you able to scan the ABS module for codes or just the ECM?
And it's not just about the reading of mph at a standstill, you had voltage codes to begin with that you cleared. Replaced the alternator, now have different codes on two different occasions.
There's a bigger issue going on here, it's not just one sensor causing all this. You have got strange live data, vehicle speed without any actual, no fuel trim numbers, voltage codes for the throttle actuator, fuel pressure codes, cam sensor codes,
You may have to look at the CAN bus network to make sure modules are communicating with each other. There are way too many codes and odd data to give you any definite direction here.
When I see this much going on, there's usually an issue with main Ground connections or something to tie all this together.
Not just randomly shooting in the dark here. Did you check any voltage levels at the Throttle body?
Was this
answer
helpful?
Yes
No
Friday, October 22nd, 2021 AT 1:28 PM

Please login or register to post a reply.

Sponsored links