When an engine runs rough or misfires only when it is cold, generally it means the fuel mixture is not rich enough. Many things can cause this but a good starting point would be to look for vacuum leaks. For example a loose or cracked vacuum line. Unlikely, I think, but possible is a loose throttle body or intake manifold. Don't forget the PCV valve hose.