Привет! У меня на Тойоте на 2 года эксплуатации всего один раз горела "check engine", позвонил на сервис - сказали плохой бензин. Выключил двигатель, постоял, завел, пропала надпись. Через 2 дня заехал на сервис, сделали диагностику - обнаружился код неисправности датчика детонации. Сказали что с ним все ОК, скорее всего бензин, и порекомендовали понаблюдать. Больше проблем не возникало. Сейчас на СИДе езжу на 92, уже 3500 км. проблем не возникало, в заправках неразборчив. Думаю в вашем случае 50% очень нехороший бензин, и в 50% проблемы в системе зажигания. Если топлива в баке немного можно долить 95-го, а если много - долить присадку, повышающую октановое число (абсолютно безопасно) и посмотреть... Не поможет - на сервис!