what I´m saying is that start of by disconnecting the ICV.
Then crack open the throttle so that it idles off that.
Then reconnect the ICV and go into the Idle hardware settings, there set the minimum to 0% and max to 100%.
Then go over to Tools - ICV lock, set it to 0 and send, the engine is now idling of the throttle only. Then start by raising the number, you´ll probably not get the revs to rise until you go above 100 out of 255 which is 40% duty cycle, when that happens slacken of the throttle and raise the figure until the throttle is slackened all the way and the engine is idling at the right warm engine speed. Then raise the number until you get whatever cold engine idle speed you want, say 1300rpm. Now you have your maximum duty cycle,
Now you fill in the referenceDC table with numbers from the maximum to the minimum. Making max duty cycle to be the figure to use from coldest to about 40C° . Then lower the number from 40 to 70C . Now the engine should be able to start and idle at the right speed from cold to warm.
You can now raise the maximum DC and lower the min DC values and turn on the PID control, so that idle speed remains static while you turn on the lights, or A/C or whatever.