Based on this alone, no one can tell you that it's definitely a board problem. Though it does sounds like one. But someone will need to spend some time doing some diagnosis. Have you tried removing he switch row and column connectors from the board and powering up with them removed?