My 3 year old E320CDI which I've owned for 4 weeks, has started miss behaving. It will only rev to 3000rpm under all circumstances. It's as though it's on the "winter" setting but its not I've checked it a number of times. It also changes up at lower RPMs as well. If I floor, it stationary in Neutral, it will only rev to 3000 and sits there. Any ideas please