HugoPT:
...descobri que se a inicializaçao do LCD que é feita no arranque normalmente na funçao setup(), falhar depois quando vai para a loop ele nao imprime corretamente no LCD...
Sim, isto acontece muito, principalmente quando a alimentação é ruim. E pode tentar forçar um inicialização de novo no loop que não adianta, tem que resetar o bicho diversas vezes até funcionar...