Short circuit in the hard drive logic board or a short somewhere in the mechanism? That would be my guess.
You can try getting another logic board exactly the same as your one. Must be exactly the same. Scan eBay for hard disks.
See here how this person did it
http://www.deadharddrive.com/This doesn't guarantee that this process will work for you.