Not great news unfortunately. P1211, and P0251 are notoriously difficult to solve, as they can be any number of things from the actual pump, to the inlet metering valve, to the fuel pressure sensor and a load of things in between.
You have a few options - But first I'd replace the fuel filter with a proper Ford one. If you're lucky, it will be the cause. If not...
1. Replace random parts and hope cures it.
2. Take the car to a Diesel specialist (preferably Delphi) and get it diagnosed properly.
3. Move the car on before it ends up costing you more than it's worth.