Check the fan ... make sure it's running and the board isn't overheating. Other than that, if it is intermitant, it could be ribbon cables that connect all the sub boards together have come loose, oxidized, or just plain screwed up.
I assume you've tried the old hammer fix (sharp rap to the left and right sides to jog it into remembering what it's supposed to do