Try unplugging and replugging the SATA connector and the Hard Drive power. Could be a bad connection. I know you said you checked them... but did you reseat them?
_________________________
http://davidbearphotography.com/