Have you checked the Seagate site for diagnostics? Have you run any of them? HDTune is a good one for generic testing.
Yes, you can remove the drive from the enclosure and attach it directly to your motherboard. Do that if after you've tested it with the software above it still doesn't work.