It can be a build up of static. Remove all cables and unplug battery. Hold down the power button (on/off button) for 30 seconds and then plug back into the mains (not forgettin the battery before this), and see how it runs. Sounds more like a software issue to be honest. Try recovery as well but you will lose all personal data.
Kash, April 2006