Product review (4 stars): Expensive but will probably fix your dishwasher
this sucker isn't cheap at over $100 but my dishwasher works great after replacing it. My dishwasher was slowly dieing. Started with the clean light not commit on at end of cycle. The last few days it couldn't get further than 5-10min into the start of the cycle without shutting off.

This guy arrived today. I used a flat head screw driver to pop out the control module and unscrew the one screw holding in the handle guard (don't forget this guy you'll need to move it over to your new front panel). Took 5 minutes to swap this, and another 10 to re torque all the screws. Now dishwasher is working great!