USB will get randomly disconnected and its driving me crazy!

People have mentioned the WDTV stopping playback after 30 mins in  this thread but noone said their drive was being ejected. Weird.