Im gonna have to concur on the Good thing to life Clean up cab but I would do a hard reset first and there are 2 other cabs that will give you better battery life the no push internet can (as stated before) and the Dynamic resource cab.
You can find them
here.