А что, диагност кроме считывания кодов неисправностей ничего не проверил? При каких условиях код появляется? Какие при этом текущие показания? Нет ли отклонений? Ведь и проводка может быть неисправна и регулировка положения, питание, сам ЭБУ (но редко). Нужно искать причину.