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