Здравствуйте, Уважаемый автовладелец!
Учитывая уже проведенные работы, проблема также может быть в неисправном датчике температуры воздуха. Для начала стоит провести диагностику электронных систем двигателя, а также замерить компрессию.
Россия, Subaru Legacy