@iamnana this 'gets to 100 per cent fast' may not be a good thing. It could be the sign of a bad battery. I suggest that you go ahead and replace it with a new one. after that re=evaluate.
[guide|44648]
If it got fixed good, if not you want to check deeper. For that you would want to follow this flowchart. since it goes into a board level repair, let us know if you want/need to proceed. We can then identify the corresponding components on your circuit boards.
[image|2719444]