A balky shifter can have a lot of causes, some obvious, some not. Here are a few problem areas, and what to do about them.
Shifter Bushings
Replacing Worn Clutch Parts
Transmission Fluid