If you were using the exact same cables when you swapped drives, it could very well be. Just to make sure, try the HDD in question in other SATA ports, and if possible in another machine to see if the problem persists. If it still fails to be seen, it sounds like a new HDD will be in order.