Bost likely, yes it is dieing.
However, before declaring it dead and buried in the great trash heap, go to seagate and down load their HDD utility and verify.
Alternative would be to download UBCD, which has HDD utilities. Boot to it and check drive.
Added, Link: http://www.ultimatebootcd.com/
Note it has Seatools.