Nightmare this one ..94 300TDI Auto..Starts instantly in the mornings but will not rev above 1500..After a few minutes it will rev normally .However it is quite sluggish and a slight incline will make it slow down and then change down..Uses hardly any oil does not smoke and sounds nice ..Cleaned sediment bowl new filter new lift pump still the same ..Any ideas?? TIA