My port got loose after a drop with the cable plugged in....
I could look at the port and tell the metal had bent in a way that made keeping a wire in a pain. But it would still charge if I held it or left it in certain positions....
Eventually I got fed up, opened up the back, disconnected...