BMW Questions? Ask a BMW Repair Expert for Answers.
This is normal, as when in limp home mode, a slight miss is excpected, and will not trigger a code, thus will not stop the injector pulses.
This also further confirms a vacuum leak issue. However, when taking the compression test, did you have the throttle opened or closed? as at WOT, we should get a more significant result, to eliminate compression problems.
From the begining i did suspect a vacuum leak. It's registered in the conversation. It is the most likely cause to such a problem (cylinder 6 misfire due to lean mixture then the DME stops the injector pulses on injector 6).
This is why i started with the DISA check, as this causes a vacuum leak, and it is a very common problem on this model.
I changed diagnostics direction when you assured that no vacuum leaks are present.
But it still is my main concern, since the injectors, coils and plugs were swapped.
I just had the exact same issue today, and the customer got a used ECM, with EWS, and the problem was sorted.
I wanted to reprogram the existing ECM (as it should fix the problem, as per BMW technical service bulletin), but my customer having a used spare, found it cheaper to install, and fix the problem.
Just wondering what happened with your X5...
If you are positive that no vacuum leaks are present, then this last message you sent would indicate a software bug within the DME.
Today, i had a similar problem (brought to me from another worskhop), and after checking for leaks (smoke machine), swapping injectors, coils and plugs, and checkinf connectors on the ECM, i concluded that a software update was in order. The other mechanic, having a spare set, did swap the ECM (with EWS), and the problem was gone.
So again, in your case, and given the info, and the last input, i would check for any software updates.