it taking a long time to come to idle after you revv it is a sign if it being lean, meaning to much air and not enough fuel, so it almost has to be an air leak esp if it was fine when you got it. did you hook up the oil line after you cleaned the carb?