What's even weirder is I have just downloaded the batterygraph app and run it for 2 hours. for the first hour i was actually using the phone and it didn't have a high usage. I have now left the phone idle for an hour and the CPU usage is full in that hour and the battery dropped from 91% to 63%. This is really strange as I am not running any background programs.