Ça peut être un problème de branchement, tu définis des broches RX TX mais tu ne les utilises pas, donc tu prends les broches par défaut. Selon l'Arduino que tu utilises ça peut être d'autres broches.
Essaye de remplacer la déclaration du GSM par celle qui utilise les valeurs de RX TX.
GSMSim gsm(RX, TX);