I will clean the MAF, check my engine ground point and make sure the bolt is tight, and check your battery terminals as Zhehan suggested.
In response to alumarine's "How long is longer?" I would say long enough to make my wife worried that she will break down. (She is the one driving the car.) (She has broke down more than one time in that car.) I do see it as a problem that needs to be fixed ASAP. I certainly wouldn't want the problem to still be there when the winter comes. My wife has been driving it for the past 4 or 5 days since she showed me the problem.
The video Texmax shared is very helpful. Thanks for sharing it.
The video appears to indicate that the butterfly valve in the IAC is either fully open or fully closed depending on which coil in the solenoid is energized.
The video also indicates that a dirty butterfly valve in the IAC will not close all the way. This will let too much air through and cause a high idle.
The video, and the comments to the video, does not appear to discuss my problem: The starter must run significantly longet than normal to start the engine when it is cold.
What I gather from other threads is that my problem could be caused by the butterfly valve in the IAC not opening to allow extra air to the engine so that it will start easy and run good until it warms up.
Could I test for this (when I am starting the engine when it is cold) by pushing on the gas pedal a little bit to open the butterfly valve in the throttle body a tiny amount to allow extra air to get to the engine?
If the engine starts easy when I do this, then I would know the IAC is at fault, correct? If the engine is still hard to start when I do this, then I need to look somewhere else to solve the problem, correct?