My dishwasher stopped working correctly a couple of weeks ago. After loading dishes and starting it, it successfully fills with water, rinses the dishes, drains, and then switches to the actual "wash" cycle.
When in "wash" the soap door opens, however water does not circulate and the spray arms remain stationary. At the end of the cycle it transitions to "dry", at which point it resumes normal operation (however there is undisolved soap still in the tray as well as grime on the dishes.
It seems that all components work, except in the wash portion of the cycle. I've verified water enters the unit and rinses successfully; so I presume the issue is likely in the controller. How can I verify this, and what else may be broken?