Recently, my iPhone 3GS battery has been going nuts.

It drops by 20% suddenly (without using it, no WiFi or SSH or any application running), and when you use it some more it goes back to 90% or whatever.

I did a battery calibration yesterday and I still have the same issue. It was 80%, overnight it became 51% !!

Any help?

Thanks,
Xandu.