Some people have reported that the Google Chrome browser has been partly to blame for battery drain. The following fix seems to have worked for a lot of people including myself. While in Google Chrome, go into Settings -> Developer Tools -> Uncheck Enable Tilt Scrolling. I should also add that my GS3 does not get as warm as it used to while browsing with Google Chrome. In fact it barely gets warm anymore during browsing.