It sounds to me more like you have a bad cable, or the connector on the drive has a bad connection to the logic board.. the manufacturer information is (AFAIK) stored on the board and shouldn't ever be corrupted no matter how many bad sectors the drive has. Make sure your cabling is intact.