Sometimes the grease in shifters gets gummed up and keeps the pawls from catching in the shifter. Try flushing your shifter with a degreaser that leaves no residue or with something like wd40 while shifting to free up the pawls and then relubricate, preferably with an oil of medium viscosity that can cover all the mechanisms but then stay there.