Hmmm, if you've really ran the seagate utility and get no errors, the only other thing I would try is slamming it into another pc and seeing if the same thing happens.

Other that that, get it RMA'd to Seagate if its under warranty, if not chunk it and buy a new one.