Iphone 3GS keeps rebooting
(Feel free to just read "the problem" and skip the rest.)
Background:
My iPhone 3GS recently quit working. I had paid for Apple Care, but when I took it into the store, they claimed it had water damage and wouldn't fix it. B.S. They said water damage could happen from as little as taking the phone from a cold car into a warm building. Why bother with Apple Care if you live anywhere cold then? But that's neither here nor there - it's just a warning to those considering buying Apple Care.
Instead of paying $149 to get it fixed, I decided to take a stab at it myself, since the warrenty is already voided (from condensation?). The original problem was that the phone would only turn on when plugged into the wall, but then wouldn't move past the "connect to iTunes" stage and I couldn't connect to iTunes because it wouldn't power up when plugged into the computer. I ended up puting in a new battery and now it turns on just fine, but . . .
The problem:
It reboots every few minutes like clockwork. It seems that others have had this problem and I've been reading the posts trying to figure out how to handle it. The tactic that seems to work most often is using DFU mode, but it seems my iphone will only go regular restore mode (at least, I think this is the case because the screen doesn't stay black for very long - it goes to the apple screen relatively early in the process). When I use restore mode, it goes smoothly at first, but unfortunately the length of time it will stay on is less than the length of time it takes to do the restore, so it keeps turning off mid-restore and then I get an error message.
Other possibilities:
Maybe this is related to the fact that it doesn't have service now? But the problem happens even if I put it in airplane mode and even if it's connected to wifi. It seems to keep trying to find service and after a few minutes, it reboots. I could possibly borrow a sim card from someone else with an iPhone 3 to see if it works when it has service.
Others have suggested that maybe this problem means an internal part wasn't put back right. Any thoughts on what? I'm afraid to open it up and poke around cause new problems.
Any ideas?
Thank you!
iPhone 3GS, Mac OS X (10.7.2)