Hola
La verdad que el sensor de detonacion no tienen casi nada reparable, es un sistema mecanico electrico, que traduce las vibraciones y su magnitud, en voltaje.
Este sensor es el que se ocupa cuando cambias de octanaje la bencina o cuando hay problemas de encendido (avance) indicandole a la ecu de un error. Tambien se activa cuando hay golpes por bielas o fallas en un cilindro.
Por ejemplo, si sacas un cable de bujia, se te prendera el check engine, este se prende por los golpes que produce el motor al andar en tres patas.
Nunca lo he cambiado, ni tampoco se cuanto cuesta, pero no deberia ser caro, si el scanner te arrojo esa falla, veria la oportunidad de cambiarlo, reparacion, solo si hay problemas de contacto o sulfatacion de los terminales, si no, solo cambiarlo
saludos