My iPhone 4 started doing this weird thing all of a sudden. First day: turned off on its own and wouldn't go on when I pressed the two buttons together or just the top, or reset (if that's what it's called), button. I could only have it go on when plugged into the power source. The battery was almost full during this. Second day: it turned off almost three times and would only go back on when plugged to my macbook or to power source. Today it has been doing it over and over! What could be the reason? Has the battery gone mad? Please help! And don't tell me to take it to Apple for a replacement! I have no warranty and I want to know what's wrong before I decide to just throw it away. I had IOS 5.0.1 on it. I thought maybe updating it would fix the problem but that did not work. I can't go back to a previous version because my iPhone has never been jailbroken.