Try changing the power cable that's attached to that HD? I'm sur there must be a few others spare, I've still got about 2 or 3 left - it could just be that particular power connector is dodgy.

Also check no other components on the motherboard is loose, that can cause erorrs and reboots too.