Wierd and spurious data on 16x2 LCD

Thanks, it looks like that comment gave me enough...

The main loop is in two sections, each of which calls two subroutines to read and write the temperatures. I had the cursor commands already but I have now moved them to the top of each section.

Before, the very first reading went into the top line and the readings in the lower line were actually from different passes through the main loop.

Thanks again.

void loop(){
 
  // set the LCD cursor to column 4, line 1
  // (note: line 1 is the second row, since counting begins with 0):
  lcd.setCursor(4, 1);
  readTture(tture1);//N.B.: Values passed back in globals
  printTture();//N.B.: Takes values from globals. Also...
     //no newline part of printTture;
  Serial.print("   ");
  delay(120);// Delay... must not be too short.
  
  // set LCD cursor for second temp
  lcd.setCursor(11, 1);
  readTture(tture2);//Now read and report 2nd tture.
  printTture();
  delay(200);// Delay... must not be too short.
  Serial.print("\n");//Start new line
   
  delay(880); 
}