Search the forum for either "battery calibration" or "bump charging".
There's some speculation that the phone can lose track of exactly where full is for the battery. This can happen when you upgrade a ROM.
Hope this helps, consider pressing thanks if it does.
AoN