2 best fuel system cleaners for gasoline engines are Chevron Techron, and Berryman's B12. On edit, Chevron gas (all grades) has the techron in it. Which is why I prefer to run it in my Harleys.
Myself, I dump a can of Techron in the gas tank at every oil change. I've never had a FI problem in any vehicle I've owned, which covers about 300K miles of driving.