Speichern mußt du dann, wenn der Wert verändert wurde und auf Start gedrückt wird. Weil dann gilt der Wert offenbar.
Ob der Wert deshalb ein anderer ist, weil im EEprom Müll steht, kann dir egal sein.
Eigentlich müßtest du nur ein einziges Mal "42" starten, dann steht auch das als default im Eprom.
Sonst halt das Püfverfahren vom askazo

(Oder du schreibst die Zahl zweimal in den EProm: das wär schon ein Zufall)