I have the exact same problem! New Hi-Po Fuel pump, new chip & injectors, new cam sensor, new spark plug & wires, new module, and new alternator. Still hard start when cold, warmed up starts great. WTF! My Mechanic said maybe the ignition switch?
I thought I found my problem, battery was getting drained by blower module, fixed that problem and it still want start cold without spraying it with ether.