The cycle would randomly stop with an error E25 and I would find water in the bottom of the dishwasher. I could pump the water out by lifting the float after the water cooled down. I cleaned out small debris and hair from the bottom drain a couple of times and it helped. I decided to replace the drain pump when E25 happened all the time. I also installed a new check valve in the drain line. I removed the dishwasher and tipped it on its side for easy access to the pump. The new pump was nearly silent compared to the old one. Error E25 did not return. I removed the armature from the old pump and found hair and lint wrapped around the shaft between the impeller and the bearing making the shaft hard to rotate. Drain hoses were not clogged. Very easy repair.