I've recently started having a problem with my rotary encoder thinking it's turning clockwise no matter what direction it's actually being turned in. It never seems to do anything on its own; it just misinterprets counterclockwise motion. Also, it usually only does this the first time I play with it after boot. Once it starts working correctly, it doesn't seem to happen again until a reboot, probably with a significant amount of time powered off. It also seems like lateral pressure on the knob has some effect on the issue, but I can't quite figure out what effect.

Is there likely to be any way to resolve this without replacing the encoder?
_________________________
Bitt Faulk