Arduino vergißt Programmierung?

Dann liegt es vermutlich an der Hardware.
Schreibe mal, was alles am Nano angeschlossen ist und wie du den betreibst.
Welches Netzteil, welche Spannung, wo angeschlossen ?

Allerdings vergisst der Nano kein Programm.