At just two years I see a lot of worn batteries. The owners are usually pushing back it's that or the charger. These are the cheap things it can be. You don't want it to be the motherboard.
I have an ASUS s500c and it recently started having issues with the battery.
It will randomly stop recognizing the charger and start recognizing it again really fast, and then it displays the message "plugged in, not charging", but when I put it in sleep mode or shut it down the battery charges normally.
I tried reinstalling the drivers and doing a power reset as well as turning it off and on again several times but nothing worked.
Any help is appreciated, thanks.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic