My '99 Ambiente V220 cdi auto, is sluggish on hills, it will slow down to 40mph on a long steep hill. Although it changes down it does not pull any better. The revs will not go above 2500 when driving but it will rev to 4500, but no more, in neutral. It feels like either an air or fuel starvation. Otherwise it runs very smoothly. Any ideas?