Product review (5 stars): Should fix your problem but...
I bought one of these a few years ago because some of the buttons for the oven did not work or better said would only work if persistently pushed till they worked.  The new control board did fix the problem and was easy to install.  Well the problem came back again, a few of the buttons didn't respond well but if you rocked your finger over the button eventually it would work, hmmm.  So I decided to try something, being all the buttons kind of worked and the worst I could do was need to buy another board anyway.  I turned off the power and removed the board, cleaned all the contacts especially the ribbon cable from the front panel with alcohol.  If you're handy you can even clean the contacts for the ribbon cable on the board.  Put it all back together and wallah it works fine.  Okay it hasn't past the time test yet but all seems to be working.  If you're problem is more than the buttons the a new board is the answer.  I'm guessing when the board is replaced there are clean contacts on the board and reinserting the cables kinds of cleans them at least that's my theory.  Cheers!