Man, that is sucky. Only thing I can think of that you can do is an SMU Reset. Apple has a page on just that procedure. You might give it a go. Other than that you pretty much are down to trying a new battery and taking it to a shop.
Good luck!
Rick
molṑn labe'
"I am a mortal enemy to arbitrary government and unlimited power. I am naturally very jealous for the rights and liberties of my country, and the least encroachment of those invaluable privileges is apt to make my blood boil."
--Ben Franklin