I did a repair on a board that had a broken pin on one of the ribbon cable headers,
it was broken below the plastic so it still stayed in place.
if the asic chip doesn't fix the problem then i would be beeping all the pins on the headers (parts side) to the relevant pins on U1, U2 and U3 to make sure you don't have a broken trace or pin.