Is there any gunge behind the front sprocket cover?
I had the same problem on mine, changed the clutch and it was still slipping, turns out there was so much chain lube/grease in the cover that it was stopping the clutch push rod from fully returning.
I'd check that out first, I keep it clean in there once a month now.