mornning folks ;)

after having a Diagnostic and getting a read out with the codes

U1900 CAN Communication Bus Fault

P0100 Mass or Volume Air Flow Circuit Malfunction

P0235 Turbocharger Boost Sensor A Circuit Malfunction

P1665 Injection pump control module communications

P1664 pump control module malfunction

P1211 Injector Control Pressure Sensor Above / Below Desired engine running

P0251 Injection Pump Fuel Metering Control A Malfunction

ive taken the car to another garage showed the man the codes a couple of phone calls later he came up with it must be a dry wire or loose wire.
cause the car is running fine and not showing the signs of anything mechanical plus its a common fault on these cars to cause a electrical damage faults is this true as he wants to get a auto electrics man on the job to sort the wiring out as anyone had this problem before ?