Those codes both relate to the rail pressure being low. Less likely reasons are...
Restriction in the fuel line
Restricted fuel filter (which you've ruled out)
Dodgy fuel pump
Sticking fuel pump m-prop solenoid
More likely reasons are...
Leaking rail valve (try driving around with the output line diverted into a bottle?)
Injector leak-back has become excessive.
I'd recommend that you crack on and test this last thing! The live test refers to the injector operation, specifically how balanced the delivery into the cylinders is, based on individual piston force/speed at idle. As you probably know, injectors are calibrated and have an IQA code that is entered into the ECU to make sure they all work equally. However the Bosch EDC16 ECU will additionally 'trim' the injector fuel delivery to give an equal measured balance, up to ±5mg per injector, and that trim figure is what the live test shows. But just because the trim figures are in range, it doesn't mean that the leak-back volumes haven't become excessive!