AFTER you've tried everything else... Put the HD in an external USB chassis, hook up the cables, and put the thing in the fridge with the cables sticking out. Let it sit for a few hours to get nice and cold, and then plug it in. See if it'll work when it's cold.
If that doesn't work, try the freezer.
No kidding, if you have nothing to lose sometimes the bearings and motors will work just long enough to copy off some data when they're really cold.