I've got an internal Seagate 3TB drive I've been using with my MBP, with an external enclosure and dock. It's been flaky: it often "ejects" on its own, especially when I'm transferring files. I've run Diskwarrior on it--no problems shown. I've tried USB and FW docks and enclosures (3 different ones), and same thing happens. At first I though it might be the MBP, but I've since tried other drives I have that are working fine. I've had drives fail before, but this seems different. Every time I lose the connection, and reconnect, the drive is fine and doesn't show problems with Disk Utility or DW. Any advice on how to diagnose this? I'd like to try and clone the drive, but not sure I'll be able to do that considering what's going on. I do have the contents backup on optical discs, but they're in a different state so I'd like to at least try to recover this drive.