What makes a 1985 Nissan 300ZX run rough for the first few minutes until the engine warms but after that it's smooth you replaced the spark plugs and wires the air filter the distributor cap and rotor?

If sit has a carb. perhaps choke is not releasing fast enough - causing it to run too rich until warm up