Is this motherboard one of the revised ones, like B3? If not, have you tried changing the SATA connector to the hard drive?
You might run a memory test to see if it shows any memory problems.
Are you overclocking?
Listing your system specifications might help someone see a possible problem.