A rolagem do TextView é redefinida quando eu atualizo um TextView diferente da mesma linha do ListView

Eu tenho uma lista de exibição e, para um item específico, estou atualizando o tempo restante a cada segundo. Funciona bem, mas estou com um pequeno bug. Sempre que eu ligo

duration.setText(newRemainingValue);

para atualizar o valor, outro textView da mesma linha é impactado. Este outro textVewi exibe um texto de pesquisa

title.setSelected(true);
title.setEllipsize(TruncateAt.MARQUEE);

e sempre que altero o primeiro valor do textView, o segundo redefine a rolagem e começa a rolar desde o início. Parece que esse problema está presente apenas quando eu faço isso em um ListView

Alguma idéia de como consertar isso?

questionAnswers(1)

yourAnswerToTheQuestion