P050B
Cold Start Ignition Timing Performance.
- Generic
- Powertrain
- Generic code
- Medium severity
How this code is built
- P
- SystemPowertrain
- 0
- Defined bySAE, the same on every car
- 5
- AreaVehicle speed, idle control and auxiliary inputs
- 0B
- FaultThe specific fault in that area
What it means
P050B is the generic code for Cold Start Ignition Timing Performance. After a cold start the engine control unit commands a retarded ignition timing to heat up the catalytic converter quickly. It sets the code when the actual timing, or the related idle speed and airflow behaviour, does not match what it commanded during the warm-up period.
Symptoms
- Rough or unstable idle straight after a cold start
- Engine management warning light on
- Idle speed hunting, too high or too low during warm-up
- Hesitation or poor response until the engine warms up
- Slightly higher fuel consumption
- Possible failed emissions test
Possible causes
- Faulty or contaminated crankshaft or camshaft position sensor, or a poor signal from itlikely
- Air leaks after the throttle body (split intake hose, leaking intake manifold gasket or vacuum hose) upsetting idle airflowlikely
- Dirty or sticking throttle body or faulty idle air controlpossible
- Worn spark plugs, weak ignition coils or misfires during warm-uppossible
- Engine coolant temperature or intake air temperature sensor giving an incorrect reading, so the cold start strategy is wrongly appliedpossible
- Variable valve timing or camshaft phasing fault, or stretched timing chain altering actual timingpossible
- Outdated or faulty engine control unit software or wiring and connector damage at the control unitrare
How to diagnose
- Read all stored and pending codes and note freeze frame data, especially coolant temperature, engine speed and load at the time the code set
- Check for other related codes such as misfire, camshaft or crankshaft correlation, coolant temperature or idle control faults and diagnose those first
- Visually inspect wiring, connectors and earths for the crankshaft and camshaft sensors, coolant temperature sensor and ignition coils
- Inspect intake pipework, vacuum hoses and manifold joints for leaks, and check for a smoke test result if available
- Compare live coolant and intake air temperature readings with actual cold engine temperature after the car has stood overnight
- Monitor live data on a cold start: ignition timing advance, idle speed, mass airflow and short term fuel trims, and compare with the expected retard strategy for that engine
- Check spark plug condition and ignition coil output, and watch for misfire counts during warm-up
- Check cam timing and variable valve timing operation against manufacturer data, and check for available control unit software updates for the model
How to fix
- Repair or replace the faulty crankshaft or camshaft position sensor or its wiring and connector
- Seal intake air leaks by replacing split hoses, gaskets or vacuum lines
- Clean the throttle body as per the manufacturer procedure and carry out any required throttle adaptation
- Replace worn spark plugs and faulty ignition coils
- Replace a faulty coolant or intake air temperature sensor
- Repair variable valve timing or timing chain faults, and apply a control unit software update only if one is published to address this fault
Can I keep driving?
Medium severity
The car can usually be driven short term, but have it checked soon as the underlying fault may worsen and could affect emissions and catalytic converter health. Avoid driving if the engine runs very roughly, misfires heavily or the warning light is flashing.
Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.
