No matter day or night, on a cold start roommate's 89 5.0 runs like doo doo balls (his words). Must start the car usually twice due to bad stumbles and dieing. Runs perfectly fine when warm. Thanks.
What codes did you get exactly? If you got no codes at all, there's an issue with the self-diagnostics.
Next up would be to check the calibration of the ECT when the engine is cold. The check if giving it gas helps - that can indicate the IAC is having issues.