LCD not functioning properly

lcd.println(thermocouple.readInternal());

Well for starters this is really going to mess up the LCD display. There's a good reason that there is no mention of println in the LCD documentation.

Don