M54 3.0L - Idle Shaking/Shuddering & Engine Management Light

Chengy

Member
Warwickshire
Hi all,

Very rarely I get this issue where the car starts fine and idles as expected, then sometimes after 5-10 seconds the idle becomes very rough and the car starts shaking, like it's about to stall. I then dip the clutch which seems to resolve the issue but recently I got an EML and my reader found these codes:

temp-Image-Ai-XP41.avif


I've cleared the codes for now.

I cleaned the Idle Control Valve about 6-12 months ago and it seemed to resolve it but it's come back - surely it can't have got stuck again already?

Should I try coils next as per this thread? https://z4-forum.com/forum/viewtopic.php?t=23790

Previous owner of the car said they've changed them and that was only about 2 years ago.

Thanks all!
 
Would be unusual for every coil to fail at once.
And it wouldn’t be intermittent.
If the ICV cured it once then try that again. As it’s fairly easy to do.
Do the usual checks for air leaks.
Try disconnecting the MAF so it runs on a default map in the ECU.
Any way you can check live data on the cam angles? Possibly a lazy vanos system.
 
Is your code reader BMW specific? There is another fault causing the symptoms
When mine had those symptoms the code pointed directly to Vanos Solenoids, cleaned those and it was fine.
Cancel the codes and connect without starting see what engine codes come up then.
 
deltasierra said:
Is your code reader BMW specific? There is another fault causing the symptoms
When mine had those symptoms the code pointed directly to Vanos Solenoids, cleaned those and it was fine.
Cancel the codes and connect without starting see what engine codes come up then.
Thev trouble is the Creator only checks the system you ask it to. It won't do a full system scan. So you need to go through all the relevant systems and check them.
 
Thanks all for the help, really useful.

enuff_zed said:
Zedebee said:
Could be one of the pre-cat oxygen sensors going bad, too.
True.
[ref]Chengy[/ref], did you check all the modules or just the DME?

Just checked the DME, so pre cat oxygen sensor could be a possibility. Which module would that be? I can see if the error code is still there as I only cleared the codes in DME.
 
Inpa is your friend here

You can look at lots of values while the car is idling/running

Rough running also points to issues like bank 1 or 2
 
Chengy said:
Thanks all for the help, really useful.

enuff_zed said:
Zedebee said:
Could be one of the pre-cat oxygen sensors going bad, too.
True.
[ref]Chengy[/ref], did you check all the modules or just the DME?

Just checked the DME, so pre cat oxygen sensor could be a possibility. Which module would that be? I can see if the error code is still there as I only cleared the codes in DME.

O2 sensor issues would be in the ECM (DME/DDE) module too. You can read live values under “oxygen sensor control”. A dodgy one may be unbalancing your mixture but not flagging a code. Could be something else, but don’t rule it out just because you’ve got no code.
 
Back
Top Bottom