If all the traces on the board are working then the problem isn't with the board. I'm assuming you cleaned the connectors on the board already. If it's just dirty or your console is dirty then that could be a cause too.
If it's an original game then it's usually better to use a cheap sports game as a donor so everything is original OEM.