First check to do with selection problems is to ensure the gear lever is moving properly on its pivot on the footrest.These corrode and get sticky leading to erratic action(can I say that on here
).Try a bit of oil on it first,then dismantle it and free it properly if that seems to be the issue.