I ran into this on a really really cheap USB hard drive case. It was the case. Changing one of the two cases fixes it and the case can be used on another machine. To pre-emptively answer the next question I didn't find any other cure.

Bob