@Siat - I have exactly the same problem. The battery life appears to become less as time goes by. After a hard reset, the phone will last about 24hrs. However, over time (days) the phone will last less and less. I'm now a week after my last hard reset and the battery didn't even last till 3pm...