Start with the simplest solutions first. Is your clutch adjusted correctly? I mean the clutch itself, not just the clutch cable. If it isn't releasing 100% when you pull in the lever you might never notice it, but you'll have a helluva time trying to get it into neutral when sitting still. Also, old, thin oil can contribute to this problem.