Just thought I'd put my two pennarth in.
Have you cleaned out the IACV lately?
Is the throttle position switch correctly adjusted?
The 12 valve I've just got had a cold starting issue, checked the dizzy cap and the carbon brush was missing.
It starts better now, but still needs a little fine tuning.
ICAV is clean as a whistle, TPS is set correctly...
Where are the timing marks supposed to be on the 12V by the way ??
mine has got a notch on the crank pulley and a line down the timing chain cover just down form the distributor
I did read somewhere that these marks indicate 10 degrees BTDC and running on 95 RON the timing should be 7 degrees