First, I cleaned the dishwasher drain at the garbage disposer. This did not fix the problem. Since the dishwasher was properly draining until the last cycle, I read that the problem was most likely the Control Module Unit. I ordered the part from AppliancePartsPros.com and installed it. After turning the power back on. the dishwasher started to cycle but showed an 888 code. After about 15 minutes I pressed the start/reset button, and all the lights came on and then the dishwasher reset to its normal off position. I ran a new cycle, and all went well. Problem fixed.