Overheating is not coming from the HDD, but from the CPU/heatsink. you will need to get in there and do a good clean-up job. Prolly a hairball is stuck in the radiator.
If more than a few years old, would be a good time to replace the HDD. Get a new one - with bigger capacity, while you're at it - and clone the old one there.