Hi, I had the same problem, "code 10 error, device failed to start". Low buzzing sound and hard drive heating up more than usual.
Took it down to a local repair place where they took the case off and tried to plug it directly into the internal power yokey in a desktop tower.. same response. They concluded that the motor inside was seized and referred me to a data recovery specialist who said it would cost at least €700 to repair.
So then I took it home, moderately p***ed off, figured i had nothing to lose (also i think i had read mcookaz post on this thread ) so i plugged it in to the power and just shook it! I shook it, while holding it flat, in a semi-violent kind of clockwise and anticlockwise rotation kind of way for about 10 seconds. Then i heard the low buzzing sound speed up and become a healthy working hard drive sound!
I guess it kind of push started the motor or dislodged something that was stuck, either way I'm very relieved.
So, if you've tried everything else and your about to shell out big bucks for data recovery, try shaking the bejeezus out of it! It's not a very sophisticated solution but it's cheap!