Yes, it might be the embedded drive itself also. But considering your error messages it is more probably an issue with the usb interface electronics on the Iomega. Taking the usb interface out of the equation would tell you which part is failing.