Product review (5 stars): After 6 years of service, running at least 3x's ...
After 6 years of service, running at least 3x's per week, my KitchenAid dishwasher began stopping after 10 minutes into the cycle and displaying blinking lights. I replaced the Thermal fuse, but that didn't solve the problem - I've read similar posts with this issue so I picked up this control board and swapped out the old one. I found that the old board had an obvious burn mark by one of the main connectors.

It's only been a couple of days since the replacement, but everything is working perfectly again. If you've got a torx driver set and have some time, try this part before you call a repair man or decide to replace your dishwasher.