I replaced the broken hose and the MAF, did an ECU reset. Started up, got MCSF and engine light but no VTC or VDC errors but was getting glow plug failure and water in diesel.
Today I read the codes with Multiecuscan and got the following errors:
P1237 - Air Quantity Signal High Stored Light ON
P0110 - Air Temperature sensor (air flow meter) Signal High Stored
P0101 - Air Flow meter Signal Low Stored Light ON
P0504 - Brake Pedal Switch Invalid Signal Stored
U1600 - Electronic Key No signal Stored
P0560 - Battery Voltage Signal Low Stored
P0683 - Preheating control unit Signal low Stored
The brake light switch was replaced some time ago due to the common ABS error. Also noticed that the ECU mileage is 244097...wow. That's 100k over what it says on the dash and the mileage I was sold the vehicle with. Unless the ECU's been replaced at some point??
After clearing the codes, went for a good drive for a few hours with a couple of stops, no more errors or warning lights!!!!
Did a quick check out of curiosity when I got back and no errors showing, so I'm a happy camper