I have a similar thing going on with my Kitchen Aid dishwasher. It would not start up when I pushed the Start/Resume button. I managed to reboot the control panel and get the machine to start by:
hit Hi Temp Scrub->Heat Dry->Hi Temp Scrub->Heat Dry->hold down the Start/Resume until the drain sequence begins->hit Cancel button->hit Start/Resume
This saved me the expense of a new control board.
This tells me there is too much cheap electronic stuff ran on microprocessors running our cars and appliances.
By design, so nothing is reparable.
You nailed it.
Is your dishwasher wi-fi capable?
When I need to reboot the kitchenaid I turn off the breaker for an hour or two.
Cheap unless you have to replace the computer board that is.
When we bought a new washing machine a few years ago I tried to get my wife to go with the old fashioned electro-mechanical timer controlled machine.
She would not go for it she had to have the newest, high efficiency computer controlled machine.
About two years later there is a storm came through our area and caused power surge that burned out the machines computer board and we end up replacing the machine, again.
An electro-mechanical timer would not have been harmed by a power surge and would have cost about half what the computer controlled machine cost. Maybe it would have used more water and maybe not. I have read reviews about the machine recently that gives me doubts.
The machine also seems to take forever to do a load of cloths compare to the old machine.