Yeah, the battery is good. It cranks over like crazy. A bad battery will cause hard starting when cold, not warm. It starts like a champ when it's stone cold. We're talking 4-6 seconds of [fast] cranking and when it starts warm, it doesn't fire on all holes immediately...aka: runs rough for a second or so and then runs PERFECTLY smooth.
Maniac Mechanic - thanks for the advice. I removed the IAC valve and found absolutely NO carbon whatsoever inside. The valve is sitting about 1mm off its seat and when I move it back and forth, the spring returns it quickly. Absolutely no stickiness, noot that this guarantess that the IAC valve is okay. Just for "fun", I unloaded a can of contact cleaner into it and air dried, reinstalled, turned on the key, gave it a whack, and.....nope. Still starts like a bear. Hmmmm.....
Oh, one more thing. If I give it a bit of throttle, it starts like a champ.
So I ended up on the Edmonds Tribute forum, and someone on there has the exact same complaint. A person responded with something to the effect of "replace malfunctioning EGR parts, as these tend to give problems." It may have been a blanket statement about something he had no idea about, but it sort of seemed like he knew a few things about Tributes/Escapes. It kind of makes sense that a leaking EGR valve would cause a "vacuum leak" of sorts that would show its ugly face while starting the engine. When the engine is cold, it may be fueling rich enough that a small leak would go unnoticed. But something tells me that codes for high EGR flow/DPFE would show up if the EGR valve was flowing when it is not supposed to, no? And when I shut the engine off hot and immediately restart it, it starts fine, which would probably not coincide with a leaking EGR valve. I think I may pull it off and see if I can blow through it. If I can, then that's the problem.