I think that you have a shortshift shortshifted. Some person cut their shortshift to be shorter and this cause what you say. It's very hard to wrongly install a shortshift...too easy

My car had problem with third syncro. It grinds when I shift over 6500rpm. I put a shortshift and there is no problem now. But it's the second shortshit that I install because the first was too short and my 1 2 3 gear grinded. Anyway. Try to find a stock shifter and check if it works rightly and you'll have your answer.