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