Replaced the drain pump.
Repair would have been very easy if the design engineer had practiced "Design for Repair"
It was very difficult replacing the hose to circulating pump connection without removing the dishwasher and turning it on it's back.
I was able to do it but it took a while. A different design would have made the task very easy.