X2 on making sure the dash pot is clean. I have to clean mine every month or 2 otherwise I have to snap my throttle real quick to get the idle back down to normal.
Also, I run the stiffer 4xInnovations t-case mount and ever since I installed it the idle screw likes to work its way all the way down and it won't idle (mount has more vibration than normal). So, until I figure out a better way I just have a piece of duct tape across the top of the screw to keep it from moving