Technical Description of OBD-II Trouble Code
Rough Idle During Cold Start
What does that signify?
This generic powertrain diagnostic trouble code (DTC) is commonly found in many OBD-II vehicles, including those from Chevrolet, GMC, Dodge, Cadillac, Chrysler, Jeep, etc.
So, if you encounter a stored code P050D, it means that the powertrain control module (PCM) has detected a rough engine idle during cold start. Cold start refers to an engine drivability strategy that is implemented when the engine is at or below ambient temperature.
The PCM monitors the engine RPM using data input signal voltage from the crankshaft position (CKP) sensor and the camshaft position (CMP) sensor.
The idle RPM level is also controlled by the PCM, which regulates engine intake air at idle with an electronically controlled device called an idle air control (IAC) valve. If unregulated air enters the engine, it may result in a rough engine idle at cold start and trigger a code P050D. It is important to diagnose and repair any lean exhaust codes or IAC related codes before addressing the P050D.
Engine misfire can also contribute to rough idle during cold start. If there are any misfire codes stored, it is recommended to diagnose and repair them before diagnosing a P050D. Fixing the misfire may also resolve the rough idle issue during cold start.
If the rough idle only occurs during cold start conditions, a malfunctioning engine coolant temperature (ECT) sensor may be the underlying problem. The engine drivability strategy is different under cold start conditions, and an inaccurate engine temperature signal at cold start-up can cause a rough idle due to insufficient fuel delivery or improper timing advance. It is necessary to diagnose and repair any ECT sensor related codes before addressing the P050D.
If the PCM detects a rough idle during cold start that cannot be stabilized within the programmed parameters, it will store a code P050D and illuminate the malfunction indicator lamp (MIL). Multiple ignition cycles with a failure may be required for MIL illumination.
Idle Air Control (IAC) Valve:

What is the severity of this DTC?
A rough idle or poor idle quality during cold start conditions can indicate a more serious problem. A code P050D should be addressed as soon as possible and considered severe.
What are some of the symptoms of the code?
Symptoms of a P050D engine code may include:
Cold car:

What are some of the common causes of the code?
Possible causes for this code may include:
What are some P050D troubleshooting steps?
Prior to diagnosing the P050D, it is important to diagnose and repair any other engine drivability related codes.
To accurately diagnose a code P050D, you will need a reliable source of vehicle information, a diagnostic scanner, and a digital volt/ohmmeter (DVOM).
Your vehicle information source can provide you with diagnostic flow charts, wiring diagrams, connector face views, connector pin-out charts, and component testing procedures and specifications that will assist you in accurately diagnosing a code P050D.
Connect the scanner to the vehicle diagnostic port to retrieve all stored codes and freeze frame data. Write down this information as it will be helpful during the diagnostic process. Clear the codes and allow the engine to completely cool down before test-driving the vehicle.
If the code is not reset and the PCM enters readiness mode, it may indicate an intermittent code. In some cases, the conditions that led to the code being stored may need to worsen before an accurate diagnosis can be made.
If the code is immediately reset, focus on factors that have the most significant impact on cold start drivability.
Excessive Air Intake
Too much air entering the intake when it requires a richer fuel mixture can cause a rough idle.
Check for vacuum leaks. Ensure that vacuum hoses and lines are not cracked or collapsed. Listen for hissing or sucking noises, especially around the throttle body, intake manifold gasket, brake booster, and the PCV valve.
The air intake hose (from the air filter box to the throttle body) should be free of cracks or holes.
The IAC valve plays a crucial role in cold start drivability. Make sure that the valve and seat are clean and free of debris.
Ensure that the throttle plate is clean and free of carbon buildup.
Check the EGR valve position. It should be closed at idle. If it is open, it creates a vacuum leak.
Low Fuel Pressure
Ensure that the fuel tank has sufficient clean fuel.
If fuel pressure is low, check the fuel filter for any obstructions.
Engine Misfire
An ignition misfire can also cause a rough idle during cold start. Misfires are more likely to occur after the engine reaches normal operating temperature, but they can also be detected during cold start conditions.
Check the spark plugs, spark plug boots, and ignition coils for signs of oil or water/coolant contamination.