OK - The boards all worked fine and the game worked fine for a short time. I would be checking continuity from each of the switches in that row / column. It is not clear that you have done that. It could be a capacitor on one of the switches, but that would give you phantom switches in the self test - which as suggested by Mitch is the next thing you should try.