Buzzing Speedometer in Mazda Protege '94

When it is cold --below freezing-- The speedometer in my mazda protege buzzes and freeks out. It shows that I am goint 110 mph and makes loud buzzing noises. After the car warms up the noise stops and the speedometer returns to normal. Any suggestions?

Thanks Ray

Is this a mechanical speedo, if so you might need some lube in the cable or a new cable altogether. If electrical I am not sure

If it’s electrical, maybe it needs a new Vehicle Speed Sensor (VSS). However, it sounds like a bad speedometer drive cable (mechanical).