I had issues with my Unibody MacBook (not Pro) 2010.
While not plugged in - it was shutting down with displayed full charge.
It happens like one time per two months. Launching without battery then plugging battery back helps me every time it happens.
The most power hungry app I have - is Steam. It seems that it eats ton of energy even while in background.