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