So my phone shows its connected to my service provider and 3G but calls fail and texts fail and data only works on wi-fi.. However this isn't all the time but most of the time. If I flick it into aeroplane mode or restart it it will work like normal for a few minutes. Any ideas on what this may be? I'm on iOS7 and reluctant to go to 8 if it wont solve anything.