The Arduino does not execute commands when I unplug the Arduino.. It only executes commands when I press the restart button

The Arduino doesn't reset, or the GPRS board doesn't reset? Try unplugging the shield, load the blink sketch and see if it resets and blinks...