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