By the look of your diagnostic log, every time it writes and tries to read back a word the even/high byte reads $FF. But writing a byte is reported to work. It seems like the RAM and the bus buffers must work but the bus buffer/latch for D8~D15 is not being enabled during a word access? Could still be a problem with Gary.