Hey Mike
Have only just joined the "Zone" but thought you would be interested to know that last week my 2003 TD5 Disco ll started to have EXACTLY the same probs as yours. So far I have:-
changed engine oil + 2 filters
fitted new air filter
fitted new fuel filter
fitted new injector harness +...