le code 35 signifie, selon la doc, que le fameux fil blanc ( oui oui ) qui fait la liaison entre le compteur et l'ecm est en court-circuit a la masse ou au positif, rien a voir avec le capteur de vitesse. Ton fil blanc est probablement déjà débranché ( et ton compteur indique toujours correctement la vitesse ) ce qui veut dire que le court-circuit est interne a l'ecm.
J'ai eu le meme cas sur un xb9s de 2003 et c'etait bien l'ecm qui etait HS. Comme je suis gentil je peux t'en vendre un qui marche.