The IRQ timeout message is most often from a damaged cable - it's quite easy to damage the cable by pushing it onto the drive too far, which results in the ribbon cable being pushed out of the IDC connectors.

Remove the cable and squeeze the connectors onto the cable again (or put them in a vice to do the same - not too tight!) then re-fit the cable to the unit and sync again.

Hugo