Over the past sixteen years, I have repaired ONE hdd by swapping the logic board. It was an identical drive and I had some reason to believe that the board was at fault. The idea is a good one if you can find an identical drive and get the dead drive cheaply.
Google engineers did some heavy-duty statistical analysis of hdd failures in their VAST server farms. The overwhelming precursor of hdd failures was bad blocks showing up in the SMART data. Replace that hdd if it has bad blocks!