iPhone 4 constantly shows No Service
My iPhone 4 with ios5.0.1 always show 'No Service'. Sometimes it happened once a day, but sometimes 5 times a day. What I did was that I enabled the 'Airplane' mode and disabled it again, I will then see full bar of reception but the carrier's name (in my case is Maxis) didn't appear. I was unable to make call/ receive call. When others call me, they heard the normal ring tone, however, my phone won't ring.
In order to get back the reception, I have to restart my phone.
Has anyone experienced it? I have tried googled, some said it could be due to firmware, some said it's hardware, some said it's carrier. Hope someone can advise.
iPhone 4, iOS 5.0.1