I suggest that you back up everything to another drive double-quick. Just in case.
How old is the drive? They don't live forever. Seagate has a program, I think it's called Seatools, that you can download if you are having problems. It does diagnostics and determines whether or not the disk should be RMAed (if it's still in warranty)