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