I would check my drive. It looks new, but you never know. New drives can break too.
MHDD is an excellent program to do that, you can download it from:
http://hddguru.com/content/en/software/2005.10.02-MHDD/
It's the best hard disk test program I know of, but with somewhat ugly graphics and not the best help, a quickstart:
o Press SHIFT+F3 to detect drives if this isn't done at startup.
o Select drive.
o Press F8 to check
SMART attributes
o Press F4 twice to scan the drive. This will take a while.