GE Dishwasher Model # PDWT580R30SS. The customer's complaint was that the unit was leaking water out of the door. I ran a few cycles and noticed that the machine would change the cycle selection on the touchpad by itself. For instance, I selected a rinse and hold cycle and it would change itself to a normal wash cycle on it's own. To cover all the problems I replaced the main control board, the touchpad and the water inlet valve. After running a test cycle after I replaced all 3 of those parts, I noticed the machine failed to drain the water after the cycle was completed. Which is weird, because this unit has a separate drain pump and the drain pump was working normally and draining the water out just fine during the cycle. This machine uses a separate drain pump, it does not have a drain solenoid or a piston and nut assembly like on the lower line models. This unit also drains directly into a drain, not into a garbage disposer. It does have a high loop in the drain hose, but this drain does have an air gap. I'm thinking the problem here might be the air gap. Any ideas?
I also notice the wash (circulation) pump has a wax motor attached to it.
Does anybody know what function this wax motor does here?