Sounds like the drive can't read the disc at all, i.e. broken wire(s) between head and drive controller board. The drive controller initialises and reports back its BIOS info, but stalls when asked for partition info etc.
Something obscure but easily checkable would be the power connector. Is it definitely getting both 5+ and 12+ on the controller board, i.e. no dry joints?
Pure shot in the dark, just my 2 cents worth.