@ MW1LCR did you ever get this resolved?
I have the exact same problem or one that is very similar. Only affects the top three gears on a manual 2000 TD5 Disco.
So far I have replaced the MAF, wastegate modulator and cleaned oil out of the ECU. Probably will replace the injector harness...