I've tried to detect it using Windows and it sometimes re-appears but then again it does it all on it's own every now and then and no I haven't opened it up to see if the cable is loose... maybe I'll try doing that next, will let you know what happens...