Could be the IAC, but more liekly the load sensor. Thats supposed to detect the extra electic load and up the revs
The fact that it follows the cold idle 1500 to 800 warm says to me the IAC is working
Take a look at ly web site below I have a huge section on idle problems in the information pages
Mad Mole
Visit
Mad Moles Mondeo Madness 2L Zetec, Cams, Stage 2 head, Valve work, Powerflow, Unichip, AEM Ram, K&N, Ecotek, 75mm Lower etc.
192 BHP, Faster than a speeding Duratec!