I had a similar problem after the JB update. After trying several things, I read it might be due to a corrupt media file. I did a factory reset and have had really good battery life since then. The improvement was well worth the hassle of going through the reset.