Ok guys, I am going to give you has much info i can about the problem.

Now one day i was driving car it was fine and i was doing around 90 in the outside lane, I know naulty But then the car just lost power and i had to turn the key on and off to start it again. The glow plug light came on so i slow down and limp home. I Park the car up and in the morning try to start it, And it turn around 7-8 times before it starts. This went on for a few days until one day it ran my battery down to the point i could not start it. But i got it started with a jump. So change the glow plugs and fuel filter and its made no difference to the problem. another problem i have had before this was for months i have had black smoke when i put my foot down. now if i put my foot down to around 60mph it just stalls and goes into limp mode.

From 3 days ago the car does now not start at all. But the strange thing is that if i jump it from another car it will start but idle !Removed! until warm and still stalls on around 60 but runs ok if you take it easy, I have got a code of p0251. Could this be piston rings with lost of compression or something else.

That code is for -
Injection pump fuel metering control 'A' (cam rotor/injector)
Basically it's either the fuel metering sensor on the side of your injector rail is nacked or one or more of your injectors is leaking or needs replacing/recoding.

I have had the problems you are experiencing. Stoney is correct in the advice he has given you, like a lot of other guy's on this site they are very knowledgeable. Save yourself a lot of time reading all the posts and advice on this fault it get's very frustrating because there are so many views on what can cause this. Book into a diesel specialist, not fords or your local mates garage. Get them to do a leak off test and they should be able to determine the cause of the problem. the chances are it's not going to be cheap but it will save time and you can make the decision on whether it is cost effective to get it done. good luck and let us know how you get on.