Make sure the hard drive is failing by using its diagnostic software from its website. The software has two tests, a 90 second test and a long test. I use both the short and long tests to make sure my drives are good. The long test takes quite a while, so go do something else while it is running.
It is normal for fans on cpus and gpus to run at max speed for a moment when starting up...lots of power running through the circuits and heating things up very fast.

If the fan is acting up, call the manufacture and ask them to send you a new assembly, most of the manufactures will send you one for free, but may ask for the old fan in return. I guess they want to find out why it failed....a dust bunny attack is usually the problem, locks the fan up and burns the motor out....or someone used caned air to clean out the fan and burned the bearings out letting the fan spin into oblivion.
If all else fails, I fixed a XFX 7800 GTX video card with a 80 millimeter fan. It fit perfectly over the heat-sink fins and 4 sheet metal screws screwed in between, forced them apart and dug in, it is still running today in my sisters machine. The card runs cooler than with the original fan by 4 C!! I also found a very quiet fan...
Just a thought... a failing psu can cause problems like this as well. The only way to find out is switch it out with a know good psu....as in you buddies or families psu....good luck on that.
Nasty