You could also try clearing your cache. It may work and doesn't reset your phone. It's one of the the options when you boot into recovery.
You can also try pull the sim card. To do that you power down, remove the battery and sim card. Then replace the battery only and power up (ignore the warning). Then you power down remove the battery and replace the sim card (and battery). Be sure to put the sim card back in correctly or it'll fry the card. If it does you should be able to get a replacement card for free. At least, that's what they did for me. Maybe they can replace your card if you explain what's happening to you.