I have a 2000 Honda VFR800FI. I have a problem with the speedo. The needle swings widly and shows about 30 MPH under and it only counts about 1/3 of the miles. I have examined the speed sensor. It has a plastic socket that appears to go over the bolt that hold the front sprocket on. Not sure if I should just replace the entire sensor or if I can just replace the socket part. The sensor is about $70. It appears that the socket can be purchased sepeately. Has anyone else had this problem?
Fixed. After inspecting the speed sensor, it was clear that the problem was the plastic "socket" that goes over the front sprocket bolt. This piece was worn out - almost completely. It was no longer gripping the bolt head correctly and the bolt head was spinning inside the socket. $7 for the replacment part. Could not have been any easier to fix.