There is something wrong with your phone or the charger / cable. After 3 full battery charge / discharge cycles, your estimate should be fairly good.
You can run JuiceDefender but I would hold off till you try another battery and charger. See if VZN will replace for you. If new battery and charger doesn't help, then it could be the phone. Again, VZN to replace.