Did this get resolved ??

I have B2991, B1240, B1240 (which seems to have gone again).
Last night I had a duff headlight so had a fiddle. Removed the battery for better access, and the coolant container too. Put it all back together, and the CHECK SYSTEM + ENGINE MANAGEMENT light came on. Disconnected the battery and all cleared.
This morning heading to work, the drive to the dual carriageway was a little sluggish, but I put it down to being the ECU learning again after the reset. Once on the carriageway, the engine was warmed up and I headed for the 60 limit. The turbo never spooled up, and the light and warning returned. A limp home ensued.
Another battery disconnection and nothing changed, I then tried the self diagnostic and the codes above showed.
Reconnection and I went for a quick spin and the turbo is back, it took a moment to learn itself but it's definitely 100% as far as driving is concerned.
A chat to the muppet behind the desk at the dealers offered no help other than a diagnostic check that will tell me what I know already. They wouldn't offer me any help unless I paid for it.
So before I am forced to cough up, has anyone ideas ?? Pretty please !!
I've checked oil, coolant level, and any other fluids I can find.
B2991 - Climate Control Unit Lost Communication with Audio HVAC Subdisplay Unit (with audio system) or HVAC Subdisplay Unit (without audio system)
**Only it seems to show all correct displays and responses.
B1240 - A Problem in the Mode Control Linkage, Doors, or
Motor
**not a clue
B1241 - A Problem in the Blower Motor Circuit
**What problem ? Here it says they fixed it, but I can't see how ?
http://www.civinfo.com/forum/how/70...rror-codes-no-special-tools-5.html#post649508
I did tighten the battery terminal which was loose.
I'll check fuses and a do another reset in the morning to see if I killed any.
Thanks for any help guys, I'm hoping it's a fuse or duff sensor that I may (or may not) have spilt coolant on and shorted.
Over to you....