Dishwasher finished it's usual cleaning cycle and suddenly stopped working all together. No sign of life whatsoever on the control panel. After doing a few YouTube searches and studying the troubleshooting guide that is stored on the unit under the kick plate the diagnosis led to the push-button control panel. The panel itself and the flex cable that leads from it to the control board are made of a "poly-flex" flexible circuit material. The poly-flex I/O cable attachment was not connectorized and appeared to be simply glued to the main push button control panel poly-flex. This bond failed and the connection let go entirely as evidenced by the detachment of the flex cable that leads to the control board. What a terrible design for a cable connection, and an easily preventable failure mode!! Door switch and latch were also worn so I replaced those too while I was in there. I ordered replacement parts through Appliance Parts Pros and had them the next day - excellent order fulfillment experience and reasonable prices compared to competitor offerings.