You might try switching to a powder detergent, not a gel (or gel pack) detergent.  In my brand new stainless steel dishwasher, it leaves a residue if I use gel packs.
Also, make sure the water is hot and the garbage disposer is empty before starting the dishwasher.
                
 Felicia
                
 February 2009