Pull the scv and blast it out with a can of carb cleaner then dunk in diesel and really install the other way up. Also remove do all the engine bay earth's and especially the one for the ECU. Reset the ECU. If that doesn't sort it I would get an android and a copy of torque to see what is actually happening. Fuel relief valve could be cactus. Difficult but not impossible to replace. Also check every vacuum hose including the one to the servo. Any leak will cause running issues. Run a full fuel purge as well. Check all the electrical connections to the fuel pump and clean with contact cleaners. Clean and ready seat the connections to the ECU as they can cause problems. Thats about all I can think of for now!