I think you're confusing what idle control actually is.
What do YOU mean with ignition/fuel correction and cutoff ?
Any fuel correction is not related to this, unless you refer to overrun fuelcut which is a fuel saving function. Disable overrun fuelcut if that's what you want - this is affected by what you set the idle TPS threshold to, and a badly calibrated TPS will make life difficult here. You can of course use only the pressure based fuelcut, works just as well on most engines.
Idle correction through ignition advance is easy to disable, so set it do "disable". What are you not doing right here, what do you see?
What are you trying to do with IAC lock? If you don't have an actual valve and settings to control it, nothing happens..
I don't have no valve/motors/whatever. Just ITB's.
But, i can't get motor to idle freely depending on the air that get's into engine.
Wherever possible i try to put IAC options to to off/disable/0 but it looks i can't get it disabled whatever i try.
Why i think i can't get IAC disabled.
Because whatever i do, ECU still doesn't use exact VE and ignition map values that are written for that TPS/rpm.
For whole line for TPS 0-1% and 0-2000 rpm ignition is 15.
What i get from engine is mostly 13.5. Sometimes 8.5, sometimes i get spark cut.
Fuel is set on 40, but i see that injector pulse is shutting off, and VE fluctuates.
Hope i'm more clear now.
Thanks