in theory it will bring the idle co down by adjusting the global mod( ecu screw) but the problem is this screw will trim the whole fuel table as a percentage, so it will also weaken it off at the top....
make sure you havent got a faulty map sensor, ect,act sensor, as these can cause this sort of rich running faults...