I've finally managed to get some of the error codes:
B1102 (9102) Fault in CAN communication with control Unit Engine Control Module
C1022 CAN communictaion with the engine system is faulty
B1416 (9416) Coolant Circulation Pum (A31m1) Fault
132 CAN Communication with engine system is sporadically disturbed or engine temperature is sporadically implausible
135 CAN Communication with engine system us sporadically disturbed
Any ideas, or is it still pointing at the ECU fault?