Mine seems to be a little better, this is what I did
Reset location warnings under settings, general, reset
Did both programming options under *228. Option 1 and 2
Went to Calendar and unchecked my Calendar
Lastly hard reset my phone and charged it
Phone has been unplugged for about 16.5 hours and is at 60%, haven't used much though, probably have about 1hr of use since unplugging