It could be your vanos solenoids. Do you have situations were the RPM needle seems to have a mind of its own and fluctuates up and down? Sometimes the solenoid valve gets clogged and causes the engine to run sluggish and throws a code. Do a search, it is an easy fix.
|