My brother has an '89 xr600 with some shifting problems. The shifter has a much longer throw than usual and will jump a few gears with each throw of the lever. Anyone know what the problem is? Is a spring broken or is it more serious? Is it hard to fix?