Здравствуйте, полная расшифровка такая:
P0031ECM-2810 - Передний нагреваемый датчик кислорода, предварительный нагрев. Сигнал слишком слабый. Постоянная неисправность.
Если сам датчик в порядке, значит нужно прозванивать его проводку и разъем, причина может быть в них, попробуйте почистить и подогнуть пины в фишке, сбросить ошибку.
Балаково, LADA (ВАЗ) 2108