The cable sheeth might chafed which is hanging up the cable. Cheap to replace.
I do not know if these bikes ever get a crazt squeal coming from the speedo, specially in clod weather, but bearings going out can do this too.
My VR would squeal loudly. Greased the bearing in the speedo and it stopped for a short time. It was 40 degrees and I went for a ride, had to pull the cable to stop the noise. Also had to replace the speedo.