+1 on all the advice you have gotten here. Sounds like your area has "hard" water that contributes to your problem.