I can't really help with more technical repairs on these games so much, but I just wanted to suggest you re-pin the edge connectors on the MPU and driver board, including that big double-sided connector between the boards. Edge connectors are well-known for flakiness as they get older, and they'll likely need to replaced whether or not they fix the current issue. Good luck with your game!