I'm not understanding, if you took the cover off and the gears are fine then it sounds to me that the linkage is out of alignment. You could try disconnecting the linkage and manually move it or try shifting into gears with both the engine running and off.