Si el g40 está roto, no creo que le de lectura de angle synchro, ya que se vale de él para dar un valor.

Yo antes de tocar nada, cambiaba el g40, y a partir de ahí vamos viendo.

Quizás al cambiar el arbol de levas dañaran el sensor o el cableado.