Hmm... They don't seem that different,
the one that works without issue is a Seagate Barracuda 7200.7 200 gig and one that doesn't work is a Seagate Barracuda 7200.10 500 gig.
Seagate had problems with some of their older revisions. The 7200.12 is fine; not so the earlier .11, .10 revs. - This could be part of the problem.