Guess u cud easily figure out if it is the HDD indeed by opening up the cabby & listening closely to the sound (or rather unplug the HDD from within and connect it from outside the cabby to analyze better).
I remember using "Seatools" for my seagate HDD. should be similar tools for other brands as well (not to forget tons of 3rd party's available on google)