hi i have got a disco 300tdi n-reg it revs fine when stationary but when driving will not rev above 3000rpm in any gear (flat spot) i have serviced it but still same i have
replaced oil,oil filter,air filter,fuel filter cleaned sediment filter checked all hoses it runs clean and it has been...