Looks different than mine for some reason.

different design part?
My new one looks just like the original, just not bent.
Pretty sure problem solved as that idle does seem up a tad when pulling clutch in.
When I had the problem if I slightly turned throttle coming to a light it never stalled.