4/speed issue

Probably a shifter problem, but could be a broken spring on the hub that holds keys up. We’re the keys and springs replaced?