2006 STi Idle issue

Got 2006 STi DBW with M800 ECU, the car runs really great and it makes a good power, but the only thing that i cant get right is the idle. i cant get the engine idling smooth with hunting; if it idle good when the engine is warm, it will hunt when its cold and visa verse. during decl it will hunt for a few seconds till it satel smoothy.
Tried changing the PI, but as i sated above i cant really make it stable when cold and warm.
it seems that the PID setting im using are wrong somehow
.
Its my first time doing DBW car. ive always thought the DBW are easier to get to idle smoothly
.
Thanks.
Majed.
Tried changing the PI, but as i sated above i cant really make it stable when cold and warm.
it seems that the PID setting im using are wrong somehow

Its my first time doing DBW car. ive always thought the DBW are easier to get to idle smoothly

Thanks.
Majed.