Hi and thank you for using Just Answer
Film is due to either etching or silica film. Silica film is a milky, rainbow-colored deposit and etching is a cloudy film. Sometimes there is a water/chemical reaction with certain types of glassware. o Silica film and etching are permanent and cannot be removed. Both can occur in any automatic dishwashing machine and result from a water/chemical reaction with certain types of glassware. They are caused by some combination of: +Soft or softened water. +Alkaline washing solution. +Insufficient rinsing. +Dishwasher overloading. +Heat of drying. +Long/hot cycles. To slow the process: *Use a minimum amount of detergent but not less than 1 tablespoon per load. *Use a liquid rinse aid. *Under load the dishwasher to allow thorough rinsing. *Do not use heated drying.
The Bosch manual states the following: White stains are left on crockery,glasses have a milky appearance- Not enough detergent was added to input compartment.**Amount of rinse-aid was set too low. ** Although water is quite hard, no salt has been put in appliance. ** Water softener was set too low. ** Lid on salt container is not screwed tight. ** If you used a phosphate-free detergent, try a detergent containing phosphates and compare results. So I would suggest to give these a try. As for the "red" light, is this something new? Some bosch machines has a red center light that comes on stating that the machine is working. Please let me know and we can move on from there. Also, I'm going to move this to our Q&A section. This doesn't me we are done in helping you with your problem. Please follow the instructions listed and you will be able to type out your questions and comments. From there I will be able to see it and get back with you. I wish you the best.
We must be on different time zones because it took a very long time for your response. Anyway, I will try salt and also revert back to Sun or Finish instead of my phosphate free Ecover. I will try to change the rinse aid settings also and see how we go from there. But it means a trip to the shops and I won't have a result until tomorrow now.