Hi.
I had the same problem with my 2003 discovery TD5.
Garage changed the fuel pump- no difference.
Garage did the O rings and washers (went better-smoother) but still didnt
start at under half a tank.
So having read this thread in December, I replaced the bleed valve.
Now all sorted- thanks...