P050D: Cold Start Rough Idle (Meaning, Causes, Fixes)
What P050D means
OBD-Codes.com explains that the powertrain control module (PCM) watches engine speed through the crankshaft and camshaft position sensors and controls idle speed by regulating intake air, often with an idle air control valve. A cold start uses a different fuel and timing strategy than a warm engine, and if the PCM sees a rough idle during a cold start that it cannot steady within its programmed limits, it stores P050D. More than one failed drive cycle may be needed before the light comes on. RepairPal describes the code a little differently: it says the PCM monitors for misfires on initial startup and sets P050D when it detects one. Either way, the code points at how the engine runs in the first moments after a cold start, not at one specific part. Related cold-start codes include P050A (idle air control), P050B (ignition timing) and P050C (coolant temperature performance).
Severity: can I keep driving?
Drive with caution, fix soon
Usually drivable, but get it checked soon. Sources differ on how serious it is: OBD-Codes.com says P050D should be addressed at your earliest convenience and considered severe, because a rough cold idle can point to a more serious problem, while RepairPal rates it Moderate, meaning it may not threaten safety right away but should be diagnosed within a reasonable time. If the check engine light is flashing, the engine is misfiring badly and you should stop driving soon. We treat P050D as fix soon, not as an emergency.
Common symptoms
- Check engine light on (may take more than one failed cold start, per OBD-Codes.com)
- Rough or shaky idle right after a cold start, often smoothing out once warm
- Decreased engine performance (RepairPal)
- Hissing or sucking noise from the engine from a vacuum leak (OBD-Codes.com)
- Other drivability codes stored, such as misfire, lean or idle air control codes (OBD-Codes.com)
Likely causes
Roughly most to least common, based on the sources below. Your vehicle may differ.
- Engine misfire, including bad spark plugs, plug boots or ignition coils (both sources)
- Vacuum or intake air leaks letting in unmeasured air (OBD-Codes.com)
- Insufficient fuel pressure or volume (OBD-Codes.com)
- Faulty engine coolant temperature (ECT) sensor giving the PCM a wrong cold-engine reading (OBD-Codes.com)
- Shorted or open circuits or connectors (OBD-Codes.com)
- Crankshaft position sensor failure (RepairPal)
- Air intake heater failure (RepairPal)
- PCM failure, which is rare (RepairPal)
Diagnostic steps you can do
Work on a cool engine, parked on level ground with the parking brake set. Never work under a car supported only by a jack.
- Read all stored codes and freeze frame data. OBD-Codes.com says to fix any misfire, lean exhaust, idle air control or coolant temperature sensor codes first, because fixing those often clears the cold-start rough idle too.
- Clear the code and let the engine cool completely, ideally overnight, then start it and see whether the code comes back. OBD-Codes.com notes that if it doesn't return right away, the fault may be intermittent.
- Listen for hissing around the throttle body, intake manifold gasket, brake booster and PCV valve, and check vacuum hoses and the air intake hose from the air filter box for cracks or holes.
- Clean the throttle plate and idle air control valve if they're coated in carbon, and check that the EGR valve is closed at idle (OBD-Codes.com says an open EGR valve acts like a vacuum leak).
- Inspect spark plugs, plug boots and ignition coils for wear or oil and coolant contamination.
Typical fixes
- Repair vacuum or intake air leaks (OBD-Codes.com)
- Replace worn spark plugs, boots or ignition coils (both sources point to misfire)
- Clean the throttle body and idle air control valve, or fix a stuck-open EGR valve (OBD-Codes.com)
- Restore fuel pressure, for example by replacing a clogged fuel filter (OBD-Codes.com)
- Replace a faulty coolant temperature sensor or crankshaft position sensor once testing confirms it
- Repair damaged wiring or connectors
Repair costs vary widely by vehicle, region, parts brand and shop, so we don't quote prices. Get a written estimate after diagnosis.
🛠 When to call a pro
- The check engine light is flashing or the engine is misfiring badly
- You've checked the basics and the code keeps returning after cold starts
- Fuel pressure or sensor wiring tests are needed; OBD-Codes.com recommends a scan tool, a digital multimeter and the vehicle's wiring diagrams
- OBD-Codes.com suggests checking for technical service bulletins (TSBs) that match your vehicle, code and symptoms, which a dealer or shop can look up
Where to buy
Plain search links. Always match parts to your exact year, make, model and engine.
FAQs
Can I drive with P050D?
Usually, if the engine smooths out once warm and the check engine light is steady. OBD-Codes.com calls it severe and says to address it at your earliest convenience, while RepairPal rates it Moderate. Stop driving if the light flashes.
Why does it only happen when the engine is cold?
The engine computer runs a special cold-start strategy with a richer mixture and different timing. OBD-Codes.com explains that extra unmeasured air from a vacuum leak, a weak spark or a wrong coolant temperature reading hurts idle most at that moment.
Is P050D a misfire code?
Not exactly. RepairPal describes it as the PCM detecting a misfire on initial startup, while OBD-Codes.com describes it as a rough idle the PCM can't stabilize during cold start, with misfire as one of several causes alongside vacuum leaks, fuel pressure and the coolant temperature sensor.
How much does it cost to fix P050D?
Neither source gives a repair cost for P050D. It can be anything from a vacuum hose or spark plugs to a sensor, so get it diagnosed first.
Sources
Last reviewed 2026-10-23. Code definitions and repair steps can vary by manufacturer. Confirm with your vehicle's service information.