So while sitting here my 3GS started cycling between no service, searching, and full EDGE. It will hold the EDGE for 10-15sec and then drop back to searching. What in the heck is going on? I've had every gen of iPhone so no change had to be made to my account when I switched to the 3GS. My roommate has AT&T also and he has signal so that doesn't seem to be the issue. Any ideas? Guess I'll be paying AT&T a visit in the AM.