Got the same problem. Probably your sim card slot got some loose like mine. I put a little piece of paper into it on the back of sim card. It caused that my sim card was inserted tighter into slot and it is working again.
It occured that it was the sim card problem. I had it again but it was...