It almost sounds as if the shifter cable bracket has gotten bent. It doesnt take much to throw it out of alignment and it wont properly get into gear...