My Vito 108cdi 2003 with 99000 miles is playing me up again. I solved the non starting problem with having all 4 injectors overhauled, and now I've started to use it, when it gets near normal running temp it wont rev over 3000 rpm as if its got a limiter on it. Been advised it could be the mass air flow meter, but cant find one, all it has is a small sensor that goes into a rubber pipe that goes back inside the casing with the injectors that goes to a breather looking object. The other end goes into the plastic tube that goes to the air filter box and towards the turbo. Ive changed the air and fuel filters and also I cant seem to find out what this small sensor is called. Any ideas to my problem would be appreciated and Thanks in advance.