Have you tried to
calibrate your battery recently? If not, I would start with that.
Yeah, I did a deep discharge following Apple's instructions. When I ran it down, I was at 0% for about 15-20 minutes before the MBP forced itself into sleep. I had the pulsing light for over a day before the light finally went out (and it safe-slept).
Then I let it charge up until I got the green light on my MagSafe. Unfortunately I'm still at 82% of original capacity. Total available mAh went up by 39 (from 4528 to 4567). Don't get 100% on the charge meter (99%)
Will try deep discharging it again to see if I can raise it up but I'm wondering if I do have a bad battery.
Edit: Now System Profiler is saying I have 5033 total available mAh. And that just dropped by 19 mAh in the 20 minutes since I refreshed it. Weird...though, I'm at 66% availability after 1 h of usage.
Edit 2: And now I'm at 5393 mAh, thirty minutes later. Down to 54%.
Edit 3: LOL now I'm back down to 5017 mAh, an hour later. Down to 18--no wait, make that 17%. Total usage 2h35, computer estimating 33m till forced sleep.
Edit 4: And now at the low-battery warning, I'm back up to 5421 mAh with 3h15 of usage, and 9m remaining. I'm gonna let it do another deep discharge again and see if this helps right things. I dunno how Apple got 5h30 out of these things, but it must have been under the gentlest of circumstances. I've been surfing the web and playing music with both my wifi card and my Bluetooth on. Last time I went about 15m at 0% before forced sleep. We'll see how long this one goes. Then I'll let it go into safe sleep (thank god I still have my Rev E 17" Powerbook!)