iPhone constantly searching for carrier (no service)
I dropped my iPhone, and now I get a "no service" message.
When the phone boots up (or after switching the airplane mode on and off) it finds the signal (at the weakest level)—but after 10 seconds, the signal is lost and the phone starts searching for the carrier again...
Everything else works normally (WiFi, etc.), and I can use it as a "Skype" phone, listen to music, and surf the web.
My OS is 3.1.2 (with 05.11.07 baseband).
I tried the following (without success):
- Doing full restore with DFU mode on clean iTunes
- Opening the iPhone and making sure no cables are loose
- Switching off 3G
Does anyone have any advice? What else could I try?