I then tried to give it an italian tune up the road, but it went into limp mode and turned on the EML.
After plugging lexia into the car these were the codes that came back:

It looks like the usual HDi codes, just to check is the Intake air temperature signal the MAF sensor as i see that the wires seem to have been "worked on" around the sensor. And just to check where is the fuel pressure regulator is it on the pump or the fuel rail?