Well for starters after reading the posts here is the detergent choice. Cascade Action pacs in hard water will not clean well. When I lived in Mass the water hardness was on the soft side and I used Cascade Complete powder and got great results. Now moving here to Florida and our water being hard I found that same Cascade powder did not perform like it did back in Mass. Even with a rinse aid it left a residue on the dishes and tank of the dishwasher. I switched to Cascade Platinum and that performs extremely well in my water conditions. Don’t bother with the insanely pricey Cascade Platinum Plus pacs since they clean no better than regular Cascade Platinum. Another detergent that works well is Finish Quantum Hard Water pacs. They do a good job but not as well as Cascade Platinum in my opinion.
The other thing is when you are cleaning the filter on the dishwasher is to not just run it under water but to take a good medium toothbrush and scrub the screen til you can see thru it. I do that once a month with my LG dishwasher and I do it when a new month is about to come I clean the filter. Finish also makes a Hard Water rinse aid that does really well in hard water conditions like yours.
The other thing is when you are cleaning the filter on the dishwasher is to not just run it under water but to take a good medium toothbrush and scrub the screen til you can see thru it. I do that once a month with my LG dishwasher and I do it when a new month is about to come I clean the filter. Finish also makes a Hard Water rinse aid that does really well in hard water conditions like yours.