Проблема очень интересная, весь прикол в том, что 1: Что с датчиком детонации-нет с него сигнала(ошибка-обрыв цепи) или ошибка-завышенный уровень 2:Если ты менял датчик и ошибка-обрыв цепи, то это скорей всего подделка (просто стальная болванка облитая пластмассой), если ошибка-завышенный или заниженный уровень сигнала-попробуй заправиться на другой заправке. Кстати у тебя евро 2 или евро 3?
На старой машине была такая же проблема два раза. Первый раз залил хреновый 92-й бензин вместо 95 го. Пришлось доливать 98-м. Второй замена датчика - нужен динамометрический ключ- там определенное усилие...