Так, может, переменная не сбрасывается в 0, а перезаписывается нулем при загрузке?