Mine had the same problem, I followed the the wires from the sensor up to the connector at the main harness right behind the seat and where the connector goes into the boot the factory wrapped a zip tie around that harness and tied it to the cage, cut that zip tie it actually pulls on the connector and you will get intermittent speed sensor code. I also took the connector apart and put dielectric grease in it.