SIM900 Soft restart [SI PUO CHIUDERE]

Ciao a tutti sto cercando di far avviare e spegnere a comando la scheda, ho letto che tutti fan questi passaggi:
Saldare i due punti vicino ad R13 (Fatto)
Collegare con un ponte RX e TX (Fatto) Si vede nella foto allegata
Inserire nel codice queste righe (Fatto)

pinMode(9, OUTPUT); 
  digitalWrite(9,LOW);
  delay(1000);
  digitalWrite(9,HIGH);
  delay(2000);
  pinMode(9, INPUT);

Nonostante cio' la scheda si avvia e dopo 3 secondi, menter lampeggia ogni 800 mS per cercare la rete, si spegne senza un motivo particolare.
Vi riporto il codice per esteso

#include <SoftwareSerial.h>

SoftwareSerial SIM900(7, 8);

void setup()
{   
  Serial.begin(19200);   
  Serial.println("Arduino ON");  
  Serial.println("SIM900 begin");  
  SIM900.begin(19200);
  powerUpDown();
}

void loop()
{   
}

void powerUpDown()
{
  pinMode(9, OUTPUT); 
  digitalWrite(9,LOW);
  delay(1000);
  digitalWrite(9,HIGH);
  delay(2000);
  pinMode(9, INPUT);
}

In allegato una foto della scheda
Qualsiasi tipo di aiuto ben accetto grazie a tutti!