They make a product called glass magic. It will help with any hard water area.
Remember powder detergent only, use your rinse aid, and look in the sump(small screen) for food or left over detergent, this can all cause the problems your seeing.
Also rather than CLR I like the product called dishwasher magic. Don't use it all the time, but to get yours back to clean sounds like it could help. Just use it 1 time and it will clean any detergent or lime scale buildup out.
If all else fails. Get a clear glass (if you have any left) and run hot water in it. Is the water clear? If not you may have a hot water heater full of calcium and about to go out on you. Not always the dishwasher's fault. thanks!
please click accept and leave feedback, you can always ask followups without paying again.