I'm a big fan of Kerosene for general cleaning but from what I have read and seen if you have to soak something that is coked up, has built on carbon, or layered up/caked on grease, ATF does an amazing job of breaking it down as a soak, just it's not cheap, comparatively.