Damaged ignition switch?
My cylinder assembly freely pulls out of the ignition switch regardless of what position it's in. The pin seems fine on the cylinder, but it looks like the switch is damaged where the pin is supposed to seat.
Print