yeah, the volume control is actually a digital device, two small switches, depending on the direction of rotation, one changes state before the other
if you get dirt in the bit that controls the switches, it gets upset and goes back to zero, or some other random number
google quadrature encoder for a better explanation
you could try to spray some contact cleaner into the volume control, or give the knob a really good spin (with the power off, or not )