If the port is clean, plug it in and gently manipulate the USB cable to see if it causes the connection to interrupt. Cables are prone to breaking internally, especially right behind the plug jacket on the phone end of the cable. The first thing I do when I get these sorts of problems is try a new cable.