I'm confused now. With the bike lifted up and NOT running, shifting through all the gears and spinning the rear tire, they all engage except neutral which is good.
But if you start the bike in neutral and shift into any gear, you can here it click. But when you let out the clutch, there is a slight pull forward by the bike which can easliy be stopped by hardly pulling back.
This makes me think it's the clutch. But manually inspecting the clutch by pulling the lever and looking at the lever arm (by the crank case), everything feels and looks good. Could a gear which engages the clutch basket to the main gear have broken giving this type of symptom?