How is the drive connected? If you open Activity Monitor in the Utilities folder, is there anything there that's either using a lot of resources or that is coloured red (signifying it's hanging)? Have you tried verifying and possibly repairing the drive with Disk Utility?