If you only have air in the port and your getting a build up that's got nothing to do with direct injection or not, that's just poor egr or pcv control or somethings wrong with the air filter. I wonder how the Subaru upper engine cleaner would go with the direct injection?