I faced the same problem with my 1.5 year old phone.
Bought new battery - no use.
Gave in Samsung Authorized service centre in Bangalore. They updated software and declared as problem solved and took money from me.
When I checked the issue was still existing.
Gave it back to the service...