Code hangs in interrupt when there is poor GSM signal

Perhaps this is a similar problem I had with an other GSM Shield. The shield stopped working after day or two. There was no error messages and no way to tell that it had stopped working. Only way to recover was to shut down the power for a second.