I WAS having this kind of issue, I thought USB port was loosen, but then I checked it carefully with a lamp and found it had some fuzz in the background, I took it out with a pin, and now it works like a charm, no loosen USB-Port, so no dangerous repair...