Really strange battery issue?
Go to Settings>Developer Options>Running Services and check to see if something you don't recognize is using a bunch of processing power. 

If yes, you've probably got a virus.

Otherwise, a factory reset could fix the issue.