Прочитали ошибки и всё? Почему не промеряли напряжение на датчике? Не проверили давление топлива? Странные у Вас диагносты. Прочитали ошибку, содрали деньги и всё. ДД редко выходит из строя, в основном дело в проводке к нему. Померяйте напряжение на нем, почистить контакты, прозвонить провода для начала. Если сами не можете, съездить к нормальному диагносту, который будет искать проблему, а не тупо считывать ошибки.