There are possible answers to the question:
1. Hardware problem { Battery or the Charger itself]
2. Windows 8.1 Hibernate issue.
3. Software issue
1. Check if battery is plugged in propery sometimes, battery gets displaced by human errors. Plug out battery and plugin again and start charging.
OR
Pull out battery, use laptop over direct power from charger and to see if charger is OK for atleast 30mins and keep battery out. Now Shutdown your PC, cut power, put battery and connect power and charge to 5-6 mins and then start the machine.
2. Windows 8.1 shutdown + hibernate combination troubles a lot and has caused me many problems too so I will ask you to do the following thing.
Shutdown PC and plug out battery and power BOTH. Press and hold power button for 5mins and it will discharge all capacitors in the machine and remove hibernate state. Now put battery and power after it and start PC and check.
3. Software issue can other reason, one way to detect is to ensure YOU HAVE LENOVO ENERGY MANAGEMENT Software for windows 8.1 like I have in Windows 7
support.lenovo.com must be help. OR
Go to Control Panel (I assume you know how) > Hardware and Sound > Device Manager and check for battery driver which is working quite right or not? But I tell you something in my experience I never saw a bettery driver problem. However, it's good to check however.
If none helps, Try relnstalling the OS if possible.
Never Give up, that's what makes one winner rather coming 1st.