open loop idle issue
Also are the LTRIMs all -1.5 to -2 at idle? how much timing are you seeing at idle? (on cold start w/coolant low there's an ECT timing table, it pulls alot of timing, I've found removing some of this retard has helped idle)
There's also an open loop AFR table, you could try leaning it out at idle RPMs




but as the other mentioned open loop FA, VE, and timing all have an effect in idle. 