Simboli strani sul display

Ciao ragazzi, scusate il ritardo, ma questi giorni sto costantemente testando Arduino con il monitor acceso e sta continuando a dare problemi.
L'unico modo in cui non da problemi è quando faccio stampare sul monitor delle stringhe del tipo

P1 (memorialibera)
H20: (temperatura) T-c: (temperatura)

In questo modo non da assolutamente problemi. Se gli faccio stampare una cosa del tipo

Programma 1
H20: (temperatura) T-c (temperatura)

Dopo qualche ora inizia a sbiellare.
Per stampare sul monitor sto usando le funzioni lcd.print(F("Programma 1"))....secondo voi quale è il problema?E' possibile che è un problema hardware? vi dico già da adesso che tutti i cavi sono saldati sul monitor, quindi non ci sono falsi contatti o cose del genere....