has the case been broke near the shifter , if so its probably a bent shift shaft , or like stated above the spring has failed , could be something in the way of the gear drum for the shifter , probably wise to pull the clutch side cover off and just take a flash light and have look and then try and change gears while you look ?