So thursday night my iPhone 3GS decided to randomly turn off at around 12 percent. When trying to turn it back on, it brought up the usb to itunes screen so I then went home to go restore my phone. Everything was fine. Next morning I get into my car and i noticed no service. I've seen my iphone make this hiccup once before so i went to settings, toggled airplane mode on and off, same with 3G and data and none of it worked. I then shut it down, turned it on, nothing. Reset it, nothing. Went back home to restore it. Nothing. It's been 3 days now. The phone is probably on no service for 22 hours of the day and the other hour it will have service(3G with no bars- 2 bars) randomly for like 10 minute intervals, and the other hour it is "searching"... I would take the phone to AT&T but my iphone has had a slightly cracked screen for the last 2 years so they probably won't even bother although the screen has nothing to do with it. I'd also get a new iphone but I let my sister use my contract to get an iPhone 4 last year -___-. Any advice from anyone?