OMG, this is the reason I am having to run the dishwasher twice, first with the detergent and then again just cycle through with water only.
try lemonshine. I have hard water and it works wonders for that residue that gets all over the glasses and inside the dishwasher.