CAM sounds bout right.... sounds like a #2 shift fork and probably worn gear.... Been there before, installed shift fork the first time, shift fork and drum the second time before finally replacing the gears and shift fork for final time..... Good luck