Exato, garantia não zera. No caso dos 2 anos e 11 meses vc teria 90 dias de garantia (totalizando 3 anos e 2 meses).Não é assim que funciona, se te derem um produto novo no finalzinho dessa garantia, vc terá os 90 dias legais por cima dele, e não os 3 anos.
Se o produto fosse trocado faltando 6 meses da garantia contratual, então vc ainda teria esses mesmos 6 meses restantes.
Caso os 90 dias não cheguem na garantia inicial, vale a nota fiscal.
Aliás CDC é tão opressor que a garantia legal sempre é 90 dias, o resto são a loja e a empresa que decidem.