Sounds like the power jack is faulty, if it's a plug in unit then it's a nice simple replacement, rather than needing to solder it like most.
It's basically either that or the charging circuit on the board, which would probably require a board replacement - whether it's worth it depends on the cost of the parts.