You can try PBW (Powdered Brewery Wash) or OxyClean on the grates or other components that you can remove and fit in a tub. I use PBW to soak my smoker racks and such and they come out sparkling clean. (I am a homebrewer, so I have it on hand, but it is easy to buy online or at a local homebrew supply shop.)
From the manufacturer of PBW:
"Both are oxygenated Alkali cleaners. PBW, carrying numerous US Patents, set the stage by being a breakthrough product harnessing Oxygen as a solvent without being corrosive. Many other products now mimic that capacity but PBW was initially DESIGNED for a major U.S. brewery and goes much farther than just being an Oxygenated alkali.
In short, as PBW was built for the brewer, it has a package of chelators and surfactants chosen for that role. Chelation addresses mineral soiling and surfactants (detergents) also help the solution break down various soils. Products like the one mentioned and many others either have NO chelation or a very generic one not built for brewery chemistry, resulting in limited cleaning, especially over time. Yes, this can make PBW a tad more pricey, or does it? The recommended dilution for the home brewer is 2 oz per 5 gallons; spending about $1.75 to clean my gear with the finest alkali wash around seems reasonable to me (AND its biodegradable and yes, safe on aluminum and plastics as well as SS)."
Edited to add: comments about using this on grates and other things that you can remove and soak...