I had to turn up my water temperature. It simply was not getting a hot enough water temperature. That helped a lot. But the 2nd thing was to abandon the auto dispense liquid dishwasher soap. I don't think it was putting the right amount into the wash and sometimes my dishes would be soapy after it finished washing. I started getting a white film on all my dishes which was hard to get off. I have since switched to the Cascade pellets. I have to put it each time of course, but my dishwasher is finally working after 5 years and I don't have to replace, yet!