I had this issue and was told there was water ingress in the usb socket, but ive been no ware near water.. I got charged 100 to replace the usb port and have had no issue since.

Sent from my...