What is the serial monitor actually doing?

Maybe if you commented out a few more lines, your problem, whatever it is, would go away.

  Serial.begin(9600);
  pinMode(1,OUTPUT);
  digitalWrite(1, HIGH); //set high as per the data sheet recommendation to mitigate spurious data

I don't know what datasheet you are reading, but it is WRONG!