Did you try to do a battery calibration? 1) Fully charge battery as long as it will go, until green light in magsafe comes on. 2) Run computer until the battery is draind and the computer shuts off. 3) Unplug and allow to sit >5hrs to fully discharge the battery (VIP). 4) Plug into the mag safe but do not boot the computer. Magsafe lights should turn orange. Wait until the green light comes on again, to indicate that the battery is fuly charged. This should take >4hrs.