I’m stumped fellas! I probably replaced the WP prematurely which was very expensive and a little time consuming. Other items I have considered is a weak battery (no other signs of it), IBS (intelligent battery sensor which is attached to the negative lead of the battery), power distribution block (also unlikely because I can activate the water pump to bleed air during the coolant flush process). I don’t want to spend any more money until I’m sure. I have been reading off and on for several hours over last couple of days. I have attached some pics to help with the diagnosis. About 15 minutes of driving time after I replaced the WP and t stat, all of the exact same codes came up on INPA and my Creator C310 scan tool. At the time these codes lead me to believe the water pump needed to be replaced as the X5 has 141,000km on it and I had a quick chat with a BMW tech who said in almost all cases the water pump is weak. I just replaced the water pump and t stat because I was having codes 2E8B, 2E84, 2E83, 2E81, 2E7C, 2E85. Looking for help troubleshooting a problem I have.