i have always had cold start problem with all 3 of mine. the two I have now have block heaters,so I'm gonna try them out this winter and see how it goes.
My Duratec needs a new starter though,whenever it's cold and I start he car,the starter keeps spinning for up to 30 sec after the engine is running.