Sounds like you might have to reset the battery, have you tried plugging in the computer and letting the battery recharge fully without turning on the computer? How do the indicator lights turn up? does the indicator display full battery or not?
If you haven't already tried doing that, I'd give...