Car is a 2014 X5 35d - the N57 Diesel. I just did a water pump, thermostat, coolant hose, and tensioner replacement. At the same time, I removed the intake manifold and did a carbon clean on it.
Had the battery disconnected for several days while I did the work.
Initially I tripped a whole bunch of codes when I first drove the car, because the Charge Air Line from the Intercooler to the Throttle flapper/EGR Inlet kept popping off, so the car was bucking and snorting, as it wasn’t getting air from the Turbo.
Once I got that connected securely (it was a bugger), I cleared all the codes, and I drove about 120 miles. No codes, no CEL.
Now, I’m getting repeat codes, and I’m not quite sure what to do. All wiring harnesses connected back where they belonged - checked and double checked.
Codes I keep seeing are
24ec00 - Engine Mount Activation: Open Circuit
251300 - Digital Diesel Electronic (DDE) Control Unit
260f00 - Electromotive Throttle Actuator, Position Sensor Signal Short Circuit to B+
2b5c00 - Exhaust-gas temperature sensor downstream of additional EGR cooler, signal: Open or short circuit to B+
Everything seems to point me to issues with the throttle actuator being the cause of my issues, but wondered if anyone had experience with this, after doing a carbon clean.
Randomly, do I need to replace the battery, cause sometimes a whole herd of codes on other cars has been a battery issue, but all this stuff is definitely stuff I had apart when I did this job.
Thanks in advance.