Ultra ATA CRC Error Rate

I have 2TB Caviar Black [2001FASS] with 19416 errors in SMART [С7] atribute.
Drive start clickinng when errors are growing.
Repluging SATA power cable helps to stop errors for a while.
Interval between new errors takes 6 mounths but sometimes 6 days…

I have already change PSU power cabels and SATA data cable.
Clean up connectors on HDD but problem does not disappear.
Should I buy a brand new drive? Or this problem possible to solve?

The unit should be replaced. You may be able to request a free RMA if your unit is still under warranty in the following link: