sounds like the enclodure might be on its last legs. I had the same experience with a LaCie external drive. I bought a new enclosure and haven't had any problems since.
Have you tried swapping the disk with another enclosure (or installing it in a new Mac or PC)? That would rule of issues with the HDD itself.