I agree with Oscar, the ground sounds like a potential problem. One thing you may try to troubleshoot this is to take one button, run a new tempoarary ground dirctly to the fingerboard, as well as a new temporary power wire to the board and see if that works. If so, it would appear that the board is working and you can expand your trouble hunting from there - if not, I would wonder about a faulty board.