The Auto gearbox oil was changed at 65000 mile and the engine oil at 80200 as part of its recent turbo repair and DPF Depollution related issues sorted so it was a pleasant experience to drive it on the M4 last weekend heading towards Wales, but then just outside Reading out of the blue doing 70 the C5 decided to have a breakdown! All of a sudden it went into “PC Crash mode” the speedo console lit up like a xmas tree and the messages flashed on the multiscreen saying Faulty gearbox, faulty stability system, depollution fault all the light on the speedo console lit up showing gearbox was selected in P,R,N,D and also the manual gears selected were 1,2,3,4,5,6. The engine management fault light was ON including the Snow flake and the Sports mode all of these simultaneously!. The car slowed down from 70 mph to 25 and went into a sort of limp mode.
I could drive it in that mode to the Chievely service station 3mile further away but thinking if the bands and clutches have gone it was best to park it on the hard shoulder. Switching the engine off and restarting made no difference it still flashed faulty gearbox and depollution fault amongst others.
The AA recovery chap came and transported the family and the car back to London.
Next morning after a cooling down period the car started as normal with no fault messages even the engine management light went out as normal after starting and I was able to drive for a few hundred yards in its lower gears but did not risk any higher speed.
I then hooked up the Lexia and found various faults listed but the main theme was the Engine management system communication giving wrong or no data to the other sub system, interesting one was “Too many faults happening together can not log them so they will be ignored.”
Some of the error code were:
Fault D208 No communication with engine ECU Data invalid (Family ABS * )

Fault 1165 Fuel Pressure Signal Pressure too Low
Fault 9522 Saturation of the log of faults BSI ECU (Too many fault events recorded at the same time: these events temporarily ignored)

Fault U1208 Remote fault, permanent fault, information sent by engine ECU incorrect value received
Fault 1605 Torque requested by driver information transmitted by engine ECU incorrect value received.
Fault P1727 Engine torque information received by CAN incorrect value received.
Fault 1830 Gearbox issue, Front wheel speed information transmitted by ECU (ESP ) incorrect

Fault 5390 Engine torque regulation
Fault P05D2 Remote fault, Temporary fault, Data invalid engine ECU incorrect value received
Fault F406 Engine oil pressure sensor



So my question is, was it the BSI box having a melt down due to some sort of dry joint on its PCB or other component unreliability because until then the car was fine with plenty of power. More important what next Change all the ECU, how does one go about resolving this, skip would be one of the suggestion but surely not!
Thank you for reading all this, any suggestion will be appreciated
Masood