M.G.
Try using Lemi Shine - little goes a long way. For some reason the same thing happened to us last year and after trial and error I finally hit on a product that worked. I followed their instructions for cleaning the dishwasher once first, then I did a load of dishes with it & since then, no problems.