Hi, my discovery 1 300 tdi will not run unless the tank is completely full and then it frequently stops. I have cleaned the sedimenter, replaced the lift pump and fuel filter and checked the banjo bolts to the fuel filter for leaks and / or blockages. Does anybody have any ideas to what else it...