Код P0128 указывает на то, что температура охлаждающей жидкости не достигает значения, необходимого для открытия термостата. Проверьте датчик температуры, его сопротивление, опорный сигнал и т. д. Вы можете снять его, подключить вольтметр, подключенный к сопротивлению, и нагреть его строительным феном или феном. Попробуйте сначала устранить эту неисправность.
Код P0420 указывает на неэффективный каталитический нейтрализатор. Сравните два лямбда-зонда: первый должен быстро колебаться в диапазоне от 0,1 до 1 вольта, тем самым определяя количество кислорода в выхлопных газах и сообщая его в ЭБУ для коррекции состава смеси. Второй датчик, расположенный за каталитическим нейтрализатором, должен оставаться более или менее стабильным, без больших скачков, что указывает на то, что газы, выходящие из каталитического нейтрализатора, были очищены внутри него. Если показания второго датчика похожи на показания первого, то каталитический нейтрализатор неисправен. Вы также можете проверить его с помощью инфракрасного термометра. Температура на выходе из катализатора должна быть примерно на 50 градусов Цельсия выше температуры на входе, если он работает исправно. Если температура на входе выше температуры на выходе, катализатор не работает. Если температуры на входе и выходе (практически) одинаковы, то катализатор засорён.
И наконец: был ли установлен оригинальный катализатор?
С уважением.