Hi Ctypejag,it might be well worth checking your fuel cap on your land rover.make sure it is a vented cap,and not creating a vacum when half way,you could also check the sediment filter inside the diesel tank.Hope this is the cure to your problem.Jimthebeast