No tengo mucho conocimiento en la parte automotriz pero me gustaría saber la razón de por qué "se atrasa" la chispa, tal vez sea la clave para resolver el asunto.
Atrasa porque el sensor hall es lento. SImple como eso. Su velocidad de respuesta esta al limite o bien habría que conformar la salida para que no demore hasta que termine de ver la leva. Solo actuar por flanco.
Como no vemos software ni hardware, no se puede decir mucho mas.