Arduino Reboots it self when it receives a text message it has to process

Just a guess, but how are you powering the shield?