I have a 2008 750li E66 LWB and need help figuring out what I have to repair to fix 2DCF code. I've recently changed the battery and had it programmed, Alternator changed, and IVM module swapped out. Recalls have been done for upgrading software at BMW and they had to reset the CA by doing a battery reset during recall due to it crashing. It stalls and goes into neutral and engine cuts off when idle. I've had it scanned and no other codes show.