quick update, it finally broke down on the mechanic so he could identify which fault code was first, it was as susspected the fuel rail pressure sensor, it would not restart, then we wiggled the sensor, started, been fine for a while now, awaiting new sensor to fit.