Esto me huele a dos cosas:
1) Al tipo de mapa, desde el cabezal de mapas. Ponlo en uno en concreto. Por lo que recuerdo, si es de interior y no tiene un tipo específico, éste se crashea, pero si es de ruta, se reinicia, o algo asi xD
2) O bien, a los Scripts de nivel. Algunas veces se sobrecargan (Sin razón aparente o sobreescritura de offsets) y hay unos 10 o más scripts de nivel sin uso en un mapa. Bórralos todos menos los que tengan sentido, como el del profesor, por ejemplo.