I viewed youtube videos and followed the instructions on how to determine the cause of the problem. I cleared the lines and poked my fingers in to check for obstructions. But in the end, the drain pump was the problem. The pump came in the mail the next day. The job required the pump and only one of the hose clamps as the original setup has one single ear clamp which can be removed with wire cutters and a standard one which I re-used. There is a wire adapter in the kit that is necessary to plug in the unit. It is a little unusual but the small end fits nicely into the large plug on the pump side(I think). I found it difficult to remove the original wire connector as the pressure point is on the front even though it looks like you need to press the sides. Back to the hose clamps: The instructions said to be careful not to tighten too hard as it might crack the unit. Tighten it reasonably well, maybe start the machine on the floor before reinstalling to check for leaks.
Replacing the pump, electrical connectors aside, was not that difficult. It was all the other issues listed here and more that made this one of the most challenging fixes in my experience.
other issues- had to fix the upper rack bracket as all those Teflon bearings fell out due to wear. There is a latch in the mid part of the wall bracket that releases the rack. If that exists on your model, do not attempt to remove the plastic tab off the front of the slide. Look for these plastic release pieces and reverse their direction, one goes up and the other down. Also, the door latch stopped functioning. I removed the latch and gently pried open the 5 catches. This exposed the spring. In my case, I was able to finesse the spring back into its correct position and quickly shut the latch assembly. Importantly, it works and the customer has clean dishes.