Добрый день.
Причины детонации:
1. Плохой бензин.
2. Сбита регулировка угла опережения зажигания.
3. Чрезмерный нагар в камере сгорания.
Двигатель не ест масло, не дымит?
Следует замерить компрессию в цилиндрах. Если компрессия завышена, понадобится раскоксовка двигателя.
Москва, Subaru Impreza