(RESOLVED) Serial commands from Uno using DB9 shield to DB25

void setup() {[color=#222222][/color]
  Serial.begin(9600);[color=#222222][/color]
}[color=#222222][/color]
[color=#222222][/color]
void loop() {[color=#222222][/color]
    Serial.print("G");[color=#222222][/color]
    Serial.print("\n");[color=#222222][/color]
[color=#222222][/color]
    while(Serial.available() > 0) {[color=#222222][/color]
      byte reading = Serial.read();[color=#222222][/color]
      Serial.println(char(reading));[color=#222222][/color]
    }[color=#222222][/color]
    delay(15000);[color=#222222][/color]
}

id change it to

void setup() {
  Serial.begin(9600);
}

void loop() {
  long NonBlockingFlag
  if (NonBlockingFlag >= 20000) {
    Serial.print("G");
    Serial.print("\n");
    NonBlockingFlag = 0;
  }
  if (Serial.available()) {
    Serial.write(Serial.read());
  }
  NonBlockingFlag++;
}