Puede ser tan simple como que tenga mierda el selector plate, o la chapa del interior de la palanca selectora.
Limpiar y lubricar.
Pero a mi me apesta a que la chapa del selector plate se ha calentado tanto, que ha derretido el plástico.
Lo normal es que suceda usando lipos sin mosfet, pero con baterías normales y sistemas eléctricos malos también pasa.
A mi me pasó en un M4 de JG que tenía, por ponerme a hacer el monas en casa probando como respondía el gear con la lipo 11.1, y claro, aún no lo había mosfeteado jejeje
Desde entonces.... no mosfeteo la escopeta porque es de gas, que si no

Las CA tienen un sistema eléctrico que es una mierda enorme, por lo cual un mantenimiento, revisión periódica y limpieza de todos los contactos de viene de perlas. O lo que es mejor, instalar un mosfet, poner conectores dean, y soldar los conectores que solo van grimpados.