Non riesco a venirne a capo

Ogni pezzo di codice con if lavora in momenti differenti, ma ognuno contiene il comando per tutte e tre le linee, quindi non c'è un punto in cui sono scoperti, stamattina ad es, dopo che ieri sera dopo la mezzanotte ho controllato che funzionasse, verso le 11 ho trovato i pin che lavoravano bene ma il display vuoto, senza scritte, e' bastato ricaricare lo sketch ed è tornato tutto normale, come se ci fosse qualcosa che per un istante non abbia funzionato. C'è un modo per stabilizzare un codice? Non so, con dei delay, che fermano quando una parte del codice è vera, non saprei, mi sembra come se il tutto funzionasse, ma a volte...