Another possibility is that there is something down in the switch that is preventing the key from seating properly. If the key is the slightest bit away from full insertion, the lock pins will all be out of place.
Let's hope there's intelligent life somewhere in space 'cause it's buggar all down here. -- Monte Python