It could be the port, or it could be the charger cord itself. I would suggest, before you go off and replace the port (or have it replaced) that you try another charger cord. And try your cord on another device as well.
If the other cord works well on your device, then it isn't the port. If it doesn't work or works the same (wiggle required) then it is the port.