Sounds like the power connector has been overstressed at some point; the part is very easily available (2.1mm PCB mount power jack) if you feel like changing it.

Alternatively, you could try using a pair of tweezers (or similar) to try and bend the negative contact (the spring part) at the bottom of the connector up a bit so it makes good contact again.

Hugo