If you believe it is running abnormally rich, I'd go ahead and change out your oxygen sensor. Your vehicle in part determines the fuel intake requirements via readings from your oxygen sensor. Now I've had vehicles run rich because of bad o2 sensors but I cant say I've had idle problems as a result but its entirely possible.
Now if your a little unorthodox like me, and you don't mind burning a little extra fuel, being that this is a track car, you can delete the idle control valve and set a static idle via the throttle cable. That's how I run mine, I don't know if this has any negative impact on the engine, but none that I've noticed.
Disclaimer though: This will of course throw a check engine light permanently, furthermore when you truly do need to "check your engine" you'll have to rely on a different warning system.