Check the wiring to the ECU .There are numerous companies who will check and repair your ECU if needed .Also could load test /check battery as this TSB explains ,
Technical update 21/11/2014:
If you have all or most of the following fault codes stored, then the battery voltage should be checked during cranking, if the battery voltage drops below 8 volts then the Battery and starter motor should be checked/replaced. Also the body control module (on left side of engine compartment) should be removed from its connection cradle and check for connection problems underneath. Only after this has been checked should the engine ECU be considered as a possible cause of these fault codes.
P0201- Injector circuit 1
P0202- Injector circuit 2
P0203- Injector circuit 3
P0204- Injector circuit 4
P1600- Replace electronic control module
U2103- CAN BUS circuit malfunction no communication with can bus
U2104- CAN BUS reset counter overrun
U2108- Anti lock brake system no communication with CAN BUS
U2139- CAN BUS no communication with steering column module
Posted Dec 8, 2014 (10 years ago)