Also, check for resistance from the hand grip itself contacting the cable housing on the handle bars.
I chased a throttle return issue much like you described and after going through and deburring, lubricating, etc. as the others mentioned I found that this was where the problem was. The slightest touch from the rubber grip against the housing was enough to slow the throttle from returning adequately.