Couldnt you lower the idle and get it to drop?
When i set my neu-idle rpm and drive-idle rpm to high mine will hang but if i set it really low like 650 it drops like a rock and feels as if its about to stall.
It never stalls because the idle control valve or what ever that thing is opens and keeps it running but i can get it to drop fast by just adjusting the idle settings.
DX3?.. huh?.. well ZX3 = Zetec the 05-07 has a Duratec so D