All hard drives fail eventually. Without stating what the eroror is or when it occurs, we can't offer much help.
Get a copy of speedfan, HDTune, or some other program that can read SMART values from the drive. Also get the drive manufacturer's drive analysis tool. These should be able to tell you more about the problem.