That fault is caused because of the direct injection, non direct injection engines has fuel that is washed down over the valves and into the cylinders, direct is shot into the cylinders and the valves do not get cleaned by incoming fuel, sludge and tar coat the valves causing them not to close all the way and that effects engine vacuum thus causing that fault, the solution is to run an induction service (BG makes on) to clean the valves and the oil that oil that piles up in the intake manifold.