Hi,
I will be short, because i want to go to sleep.

If the drive is spinning, this means almost nothing, it is not enough for any hope!
Because your drives stops spinning, this means one (or more) heads are not working correctly, and can't find the position on the platters...
The twin head problem on the 2 drive _CAN BE_ PSU related too...
(I have seen a lot of times on WD drives...)
Sorry to say, this is not a DIY case, if you want your data back, you should seek for professional help before you mess up something more....
Good luck,
Janos