I'd try more advance myself, I have a fairly mild cam in mine and it's a complete dog with any less than 30 degrees initial. I have my initial set at 20 then 10 more degrees pulled in by vacuum advance as soon as the motor fires by hooking it to manifold vacuum, total is 40 degrees. I've been running it for 5 years with zero problems, starts easy, revs quick, no pinging... On the slow to return to idle issue, have you tried manually returning the throttle to eliminate the possibility of it being in the cable?