It sounds like there may be a problem in the USB port or the solder connecting it to the circuit board.
Joe