I always suspected that when the Diamond2 is plugged into USB, that the phone continues to run off battery and is simply re-charged. This means that if you have programs running that are consuming the battery faster than it trickle charges, it was possible that it would never fully re-charge...