Hi i have a ipod touch 1G, firmware 3.1.2, and recently it has been turning off all the time. it was jailbroken when the problem first started so restored it, in restore mode and jailbroke it again, the problem continued so i restored it again and left it unjailbroken but it still turns off. It stays on if connected to a power source but as soon as it is removed the ipod turns off. i can turn it on again but it stays on for varying lengths of time, from as soon as the apple logo appears to a minute or so after the ipod is fully loaded. any help would be appreciated thanks.