Dishwasher control panel

I turned on my dishwasher late one night and it was still running in the morning. When I start it again, it briefly sounds like it will run, but the clean light comes on and it stops. I had a service call, he told me the control panel needs to be replaced. $183 part and $142 labor. Can I do it myself and is it worth fixing or time to replace?

Does the clean light blink seven times? If not, you probably need a control module AP2920786