Hi.
I found recently that my Centro had battery issue all of the sudden. I tried to figure out what I changed, and ... I remembered I set automatic date and time update from the telecom operator. I quickly unckecked the option and... yes! The battery was up and runnong again.
Maybe is this the final solution to your problem?
