if your battery is at 97% and not charging I think you'll be fine. It might be a new cautionary measure that power management has undertaken to avoid recharging the battery when it's almost full, since repeatedly doing so shortens the life span of the said battery.
I'm sure you can find a threshold at which the battery begins charging to be something like 60-80%. If it starts charging from there I'm sure it'll charge up to 100% unless you disconnect it from laptop or disconnect the dc.
if the problem was that it wasn't charging at all, then you got a hardware fault.