Oltre il problema con il = o == col pezzettino di codice che ci hai dato non é possibile capire il problema.
In linea d massima questi comportamenti strani si ha quando:
la RAM é piena
usi in modo errato dei pointer ( punta a una parte di memoria sbagliata)
usi indici di array troppo grandi (indici piú grandi del array)
Per favore dacci lo sketch intero.
Ciao Uwe