Vehicle: 2003 BMW 745Li (E66), V8-4.4L (N62), Automatic Transmission/Transaxle
Mileage: 196,435
Problem: This vehicle arrived at the shop with a dead battery that had been drained while trying to start the engine.
Case Details: The technician installed and coded a new battery. Afterwards, the engine would crank over, but still not start. The technician retrieved the following diagnostic trouble codes (DTCs):
- 285C (DME): Variable valve gear - CAN communication
- 285D (DME): Variable valve gear - CAN communication, bank 2
He also noted that, with the new battery installed, the brake lights were on all the time. At this point, he called ALLDATA Tech-Assist.
The Tech-Assist consultant recommended using the scan tool to monitor the brake switch parameter identification data (PID) according to the Dynamic Stability Control (DSC) module. The tech found that DSC module would not communicate with the scan tool.
The shop had a known-good DSC module on the shelf. With the donor module plugged in, the brake lights remained off, and the car would crank and run, but the donor module could not be coded to the vehicle.
Confirmed Repair: The technician installed and coded a new DSC module and cleared all the DTCs. After that, the engine started and ran normally. No DTCs returned. Problem solved!
The ALLDATA Tech-Assist team fields cases like this every day. See how Tech-Assist can help your shop save time and money with on-call diagnostic support from ASE-certified Master Technicians. More Tech Tips
Not an ALLDATA customer? For access to this valuable experience-based repair data and reliable OEM information, start a free trial today.
If you would like to read more articles like this one please subscribe to ALLDATA News.