All the warmup fueling is based on static compensations so if your injectors are big the numbers are off. After a min or so fueling correction begins so I usually find that it gets into a loop of overcorrecting because the initial starting point is off. The cranking is not the problem if the car turns over, it is the warmup fueling/decay tables.
Try bumping up your latency by 5-10% across the board I have found that helps out significantly on most cars.