I had that problem (and had it one time today in I don't know how many weeks) and I tried the following:
- Clean the contacts of the SIM with an eraser.
- Change the SIM
- Change the SIM card and SD card reader (it's the same part). I actually had to do that twice as the SD card reading part...