It's possible that the battery has a memory now. Best bet is to try fully draining the battery, recharging, draining, etc. If you charge devices before they run out, then they tend to get a shorter battery life as they don't use it.
If not, the battery is probably dead O_o