The control went thru a month or so of erratic behavior; the display would come on and flash and beep without any input on my part. Then it died completely. I did a little research on the GE website and determined likely cause waa a defective user interface board. I found AppliancePartsPros.com and contacted their tech support, who directed me to check the output of the control board across 2 pins for 13.5v DC. I did this, and measured 13.8v, so control board was good. When I reconnected the wire harness going to the UI board, the control came back to life and functioned normally for about a week before it started acting erratic again and died for good. I then ordered a new UI board and installed that, and now the dishwasher works fine. For how long remains to be seen... Anyways, it isn't too difficult of a job to replace the electronic boards, and there are good how-to videos on Appliance Pros website. I found the difficult part was accessing the boards, and replacing it all. More awkward then anything, and in the end it took about 3 or 4 hours and cost about $120. Better then paying crazy money for a repairman or buying a new dishwasher!
Only disappointment with AppliancePartsPros.com was I was lead by one of their tech support people to believe the control board (power supply) was bad, and I ended up replacing that too ($145), before I replaced the UI board. This didn't fix the problem so I then had to buy the UI board. Test output voltage, and if it's in spec, then check the harness for continuity at the UI board. That order of troubleshooting will determine what's bad. Good luck with your repair!