sounds like the detent ball is worn out or the spring for it is not as strong as it use to be. or possibly the shift fork shaft is also worn out.