I suddenly got the EO drain error and had to run the drain cycle multiple times to completely drain the tub. The pump would run about 3 seconds at a time then make a faint high pitch whine and stop. Once the new pump arrived I pulled the dishwasher out and tilted it forward onto a large towel. With the underbelly exposed it was a quick repair requiring just a set of slip joint pliers for the snap rings and a bowl to catch the excess water. I then put it back together and everything has been working great. As a side note I separated the old pump motor from the pump housing and found a few pieces of hair wound around the impeller, so that may have been the cause of the error on the original drain pump.