Cloudiness that doesn’t come off with a vinegar wash is the early stages of etching on the glass. Etching is a permanent condition that cannot be reversed. It is not completely understood by the glass or automatic dishwashing industry. It appears to result from an unusual combination of factors including soft water, high heat, type of glass, and how the glass was manufactured. It can occur in all dishwasher types regardless of the brand of detergent being used.
To slow or prevent etching, match amount of detergent with your water hardness level and use no less than one tablespoon of detergent. Do not overload the dishwasher, make sure the water temperature is no higher than 130-degree Fahrenheit, and use the heat off or energy saver option.