The past month or so I have been replacing the N52 in my sisters 2011 X3 28i as the old engine suffered sheared vanos bolts. During this I went ahead and replaced all the common maintenance items such as the water pump, thermostat, engine mounts, and all of the common gaskets that fail. All parts were ordered from FCP. Last night I installed the radiators and filled the system so I could test everything. The car started great and ran great, however the CEL was on. I checked the codes with ProTool and got 20AA04 "electric coolant pump: missing" and two other codes for the ambient air temp sensor and oil pressure control valve being unplugged. The water pump is of course plugged in. I checked the water pump speed and it shows as 0. I am fairly confident the BSD bus is operating as the oil level sensor is working fine and the alternator is charging at 14.6V. The only things missing/unplugged are the head lights, fog lights, front impact sensors, ambient air temp sensor and the oil pressure control valve. Would these parts being unplugged cause this issue with the water pump or is the new Pierburg water pump just DOA? I already ordered a replacement water pump from FCP but I just want to make sure that really is my problem. A new oil pressure control valve is ordered also as the original was stuck in the old engine and broke instead of coming out smh.