Assumed that the pump was not putting out enough water--probably had a damaged impeller or some kind of stopage. Ordered a new pump. When I took out the old pump, I discovered that the drain solenoid was rusted and stuck in the drain position. This meant that the unit was trying to pump out the water during the entire cycle. To be safe, I went ahead and installed the new pump (which had a new drain solenoid). The only difficulty was after I had installed the unit back under the counter, I discovered a leak. Could not find where it was so I had to remove the unit and run it outside of the cabinet. Tuns out the leak was where the upper spray head inters the cabinet. Some RTV fixed the leak so I reinstalled the unit.Only been a day but it appears that the dishwasher works like new now. Only problem was my own fault--at 87 I am not able to move quite as well as in the past but my wife thinks I am some kind of hero now!