I was thinking caps and ribbon cables. But if this played for weeks probably no chance it is cables. Sorry my knowledge is limited.
Do you have any other machines with the same board set? If so you could swap them to see if the problem moves with your board. Or goes away with a different board and roms installed.