@CraigRobbo IMO : 1-) 20% you have a hardware problem 2-) 50% kernel-problem (try to downgrade to version 46) 3-) 30% some thing wrong with your microSD causes N900 to suck the battery 4-) if nothing above was the problem then try to reflash and test if the problem still on then you do have hardware problem