You could give a replacement eSATA cable a try. The recommended SIIG Serial ATA external cable is less than $10. If that doesn't do the trick then I'd recommend an internal hard drive upgrade. You sound pretty savvy and shouldn't have any problem with a DIY upgrade as long as you follow the directions in the FAQ. Let us know how it goes!