Plug a new switch onto the lock tumbler and that'll fix the tumbler for a few months?!?....
Note: The post implies that a new switch corrects the problem for a few months, yet nothing is done to the lock mechanism when the switch is changed.
It is possible that the metal lock tab where it fits into the plastic switch slot is deforming the plastic of the switch over time, that some degree of lock tab rotation would then not result in the same number of degrees of switch rotation, but the looseness within the coded pin tumbler assembly doesn't do this.
Unplug the connector from the current switch, plug in one of the old switches. Turn the switch with a screw driver. If the switch works, the problem is in the lock unit still on the steering column. If the switch still doesn't work, then you know that the switch is bad.