Might it be your shifting fork? A worn fork will not allow the gear to engage all the way. Just a thought.
Good Luck
Steve