He searched You Tube for tutorials on how to take apart a dishwasher and clean it.
After he took it apart, cleaned it and put it back together, we started using vinegar as the rinse agent and I bought some lemi shine!
Have you used Lemi Shine because if you haven't you need to! You can find it in your grocery store. It will help with hard water stains and make your glasses more clear.
Hope this helps your dishes.