This may be inaccurate on a new phone. Leave it on charge over night (even if showing 100%) and see if it's better tomorrow. I doubt the shipping firmware would have this bad a bug, but of course you never know.