Могу предположить, что термостат исправен с такой проблемой, а температура скачет из-за следующего. В двигателе имеется два "круга" охлаждения: внутренний (в самом двигателе) и внешний (непосредственно через радиатор). Так вот при морозах по внутреннему кругу двигатель прогревается до раб. температуры, потом переключается на внешний круг, а поскольку мороз на улице, то раб. температура быстро падает, и снова происходит переключение на внутренний круг, и так повторяется из раза в раз, поэтому и показания на приборной панели скачут так. Но это моё личное мнение и мне это логичным кажется. У меня при температуре ниже 10 такая же история, и я не парюсь, двигатель нормально работает.