EDIT:
I hopefully optimistic. Took it apart for a closer inspection. Tried the USB cable in it and noticed it had some free movement. Also noticed that on the port itself is some sprung tabs which locate on pockets on the cable. I nudged them down a bit and the cable grips really nicely now. Plugged it all back in and shes on her way upto 700m V5 on the first try!! Just keeping my fingers crossed she stays stable now.
It's a regular Micro-USB Port though, right? I think it should be easily replaced with a spare from Amazon and a heatgun by anyone experienced enough. Maybe better as a long-term solution
