Just an update , it turned out to be a short on the wiring loom , apparently modern wiring is very thin and can rub and wear out , they also replaced 3 sensors but reading between the lines it was the short , anyway problem seems to have been sorted .