Squeeling and Jumping speedometer

Pretty sure it's the cable. Mine does the same when it's damp - the first time I heard it/saw it I freaked out and pulled over! Time to lube the cable.