The ROM chips themselves may very well just be faulty - ROM's are no different to any other semiconductors - they degrade over time. You could be experiencing bit-rot/fade, where the 0/1's held in a cell may have flipped/faded to nothing. All it takes is a single byte to throw things off. The...