Здравствуйте.
Для начала стоит проверить топливный и воздушный фильтра, а также свечи зажигания.
Также если у Вас установлен инжекторный двигатель, причина может быть в забитом инжекторе, топливной рампе, форсунках- возможно их стоит промыть.
Если на Вашем автомобиле установлен карбюраторный двигатель возможно стоит промыть карбюратор.
Касательно датчика температуры двигателя- причина вероятнее всего в неисправности проводки. Необходимо проверить визуально (и при необходимости прозвонить) проводку датчика и все разъемы.
Россия, Subaru Legacy