Так а по диагностике та что?
Ошибки это конечно хорошо! Но что еть в текущих данных? Диагностируете ELM327 и бесплатной программой которая только ошибки показывает? Если Вам этих данных достаточно, то - меняйте блок управления. Еще раз, а может и не один, проводку и дроссельную заслонку. А...