Thanks a lot everyone for the replies and I have ideas now where to go and check connectors and earths etc, the faults that come up are differing each time things like exhaust valve stuck open, level sensor error, solenoid stuck closed but the actual effect is always triggered by the same ie...