You may think I am crazy, but this what I do:
Having used carbon cleaners running it through the vacuum (6cyl) on the front of the throttle body with moderate success, but here's a radical method. You have seen engines when the head has been removed and noticed how clean the piston near the blow is. Yes, steam. I have a restrictor clamp and a tube, then put around 300-350 of water in a bottle, and connect it up to that click off vacuum tube, start the engine and slowly let it suck it in, just enough flow to slow the engine but not enough to stall it. After this treatment check the fuel consumption, mine went from 10.6 down to 9.2 to the 100