Did they have you do a hard reset? Hold the power button for more then 20 seconds or more. At 19% it could be a dead battery and that will take sometime for it get some juice. Android 2.3 is notorious for reporting false battery percentages. It could be hardware failure as well.
|