Hey i have an iphone 3G, i am on firmware 3.0. Whenever i start the phone it just starts then shuts back down. I tried restoring it a number of time and its the same thing once the phone turns off. there is also a problem that the battery is not charging it is always at 20%. Can anyone help me please?