One of 3 things is going on here:
1. You have a bad battery
2. You have a bad charger
3. You have a bad charging circuit on your main board
The first two are easily diagnosed by using a known good battery and charger. You can borrow a charger from someone who has the same model you do and try...