Am I the only one that feels like 70C shouldn't have killed a HDD? I guess it is a Seagate though. Maybe I just don't know how hot HDDs should get.

When you say "diagnostic," do you mean SeaTools?

If you've not tried it, go download a copy of the Ultimate Boot CD, and run SeaTools; See what you can turn up that way.