Our dishwasher stopped draining, and after running a few tests, it seemed the pump was the problem. It was easy to replace after removing the dishwasher and then tipping it backwards. Everything works great now.
It cost me a trip to the hardware store however, as I also had to replace the old hot water hose.