Replaced control unit to fix. The initial problem included no water fill. So also replaced the water inlet valve/solenoid and float control switch. No circuit diagram. Deduced problem by checking voltage (or lack thereof) at circulation motor. Controller retention in the faceplate was clever and tricky to remove. Pulled dishwasher from cabinet to check voltage at the motor.