A company I used to get data from a non-working drive would put them in the freezer for a few hours. They say the cold helps some of the "fringe" electronics work long enough to get the data.
That's a good fix for a drive that the platters have seized up on, but if the drive is able to spin up, that generally doesn't help much...
(Another approach is to try putting the drive in the oven on a low setting for a bit to free a stuck platter. Some also say to put it in the freezer, THEN the oven so the thermal expansion can loosen things up.)
Needless to say, but for ANY of those fixes, they're to be used to get the data off, not to put the drive back into service of course...