Has your car been in an accident? I'v previously had this happen to my car, it was cause the gearbox was not aligned properly and the mounts were kinda bent, i used to have the same problem with i smashed it into third gear. so i have to granny shift to third so it doesnt get stuck, either that or your selectors stuck.