@Jackal
Two different things. Direct injection engines put fuel right into the combustion chamber, so if you put an additive into the tank, it's not cleaning the valves. A fuel system flush shouldn't need to be done for a long time. Or if you have water in the fuel. You can add additives with a high octane boost to try to clean it up, but as long as you use a reputable gas station, you shouldn't have much problem. If you are cleaning valves you have to do it though the intake, but that's risky if you don't have much experience, because if you use too much cleaner, you can hydro lock the engine. I've actually been thinking about taking my intake off to clean it up nicely. More work, but you can see the intake valves so clearly.