I'd check those surface mount pads on the USB connector very closely and try reflowing the solder to them.

If that fixes it, think about reworking your enclosure to use a more robust connector,...