Ok, I've got an issue with the fueling on my disco, when the fuel tank is full it has no problems, at a level just above half and below I have to let it prime for 10 seconds or so then it starts ok, if I don't let it prime it starts no problem but then dies and needs priming with full throttle...