So its seems like a lot are going here with you and I don't know if it is your problem but I agree connection, connection, connection's. Many of time I have thought I have had a ghost or some crap in a game and doing the wiggle test will find it. Since you have done sets of boards it may not be on the board side, but I would check that it could be on the connecter side. I have seen issues on both. A thought maybe to check the display connections as well as it seems like you are saying discoing it lets the game boot up.