I have used amsoil power foam through the throttle body every 10k miles. No clue if it works but after the heat soak it smokes like crazy, sets off the blinking check engine light which are misfires but clear up after a few miles. I really can’t say if it does anything. Mine always had a crappy idle so I raised it to 600RPM and it’s been fine since. I also use Marvel in the gas at every fill up. 12 oz per tank. Been using that for years in all my cars and never had one issue with any fuel related part. Again no clue if it does a thing. Like others stated it will not clean valves due to the GDI design.