I had a rich condition problem that was related to the needles and emulsifier tubes. The needles had some crud built up just where the needle sits in the tubes leaving them hanging a bit enough to let fuel through when it wasn't supposed to be. After completely dismantling the slides and needles and cleaning them thoroughly, no more rich condition, no more hesitation off idle. Maybe a new set of needles and emulsifiers? They do wear over time. They do need to checked, cleaned or replaced. If your tubes have been enlarged, that would cause a rich condition at idle. The needles should shut the fuel off completely when the throttle is closed. If not too much fuel at idle.