Well... After driving it for three days, I think it's fixed.
Replaced Cam/Crank Sensors
While I was there I replaced
ICV (good known clean unit... did make a difference in idle)
ALL cooling hoses
engine vacuum hoses
ALL fuel hoses in the engine bay (from/to filter and lines, AND the hoses on the intake)
Car seems ok. I hate checking out 'cold start' issues.. But it no longer cranks forever/long. Been great, actually. I'll give it a few more days, but, I think it's fixed.