Добрый день
31 — ошибка лямбда-зонда (датчика кислорода)
Первым делом попробуйте пару раз заправьтесь на другой заправке и сбросьте ошибку, скинув клемму на 15 минут с АКБ. Если ошибка все равно есть - значит неисправен лямбда зонд и его надо будет менять, однако до покупки проверьте цепь датчика на обрывы. Рекомендую брать оригинальный зонд или хороший аналог: NGK или Bosch. Датчик находится в выпускной системе сразу после выпускного коллектора.
Москва, Subaru Impreza