Error de coneccion entre arduino y gsm shield

Tengo una Tarjeta GSM shield y un arduino UNO y las conecto y cargo el programa para enviar mensajes de texto al celular y me dice no syn resp 0x00, después intente de nuevo y me decía problemas al cargar el programa en el arduino, ahora prove con arduino leonardo y no me da error al cargar el programa sino que abro el monitor serial y no corre el programa.
No se que mas hacer!!