Code
P21BD
Generic
P — Powertrain
Cold Start Cylinder 8 Injection Timing
AI status
Completed
Completed
100%
Causes
- Open, shorted or corroded wiring or connector for cylinder 8 injector or its driver
- Failed or sticking fuel injector on cylinder 8
- Faulty injector driver or output stage in the powertrain control module (PCM/ECM)
- Incorrect engine coolant temperature (ECT) or intake air temperature (IAT) input causing wrong cold-start strategy
- Low fuel rail pressure or inconsistent fuel supply during cranking
- Faulty camshaft or crankshaft position sensor or timing fault (affects injection timing reference)
Symptoms
- Malfunction Indicator Lamp (MIL) or engine light illuminated
- Rough cranking or misfire at cold start, often limited to initial start period
- Longer cranking time or hard starting when engine is cold
- Black or white smoke from exhaust on cold start (rich or unburned fuel)
- Poor driveability during first minutes after start
- Possible stored freeze-frame data showing cold-start conditions
What to check
- Read freeze-frame and live data for the event: engine speed, ECT, IAT, injector pulse width for cylinder 8, fuel rail pressure, battery voltage
- Scan for related/secondary codes (injector circuit, cam/crank sensors, fuel pressure, temperature sensors)
- Visually inspect wiring harness and connector for injector 8 for damage, corrosion or poor pin fit
- Measure injector 8 coil resistance and compare to spec and to other injectors
- Use a scope to verify injector pulse timing and duration for cylinder 8 during cranking relative to crank/cam signals
- Check fuel rail pressure and regulator operation during cranking
Signal parameters
- Injector 8 pulse width (ms) during cranking/start
- Injector 8 pulse timing/angle relative to crankshaft (degrees BTDC)
- Crankshaft position (CKP) signal (rpm and reference mark)
- Camshaft position (CMP) signal (phase reference)
- Engine coolant temperature (°C) during cranking
- Intake air temperature (°C)
Diagnostic algorithm
- Retrieve freeze-frame and permanent data. Note engine speed, ECT, fuel pressure and injector pulse data at fault occurrence.
- Visually inspect harness and connector for injector 8. Repair any damaged wiring, bent or corroded pins and verify connector is fully seated.
- With ignition off, measure injector 8 resistance and compare to manufacturer spec and to other injectors. Replace if out of range or inconsistent.
- Use a multimeter/oscilloscope to check injector drive signal at the injector during cranking. Confirm pulse is present and timing/duration match other cylinders under identical conditions.
- Check cam and crank sensor signals with a scope. Confirm correct phase relationship and absence of dropouts that would mis-time injection.
- Verify fuel rail pressure during cranking/start. Repair fuel supply/pressure issues before further injector testing.
- Check ECT and IAT sensor readings. If sensors report incorrect cold temperatures, correct sensor or wiring which may alter cold-start fueling strategy.
- If injector electrical and sensor inputs are good, perform an injector balance/flow test or swap injector 8 with another cylinder to see if fault follows the injector (observe ECU codes/live data after swap).
- If fault follows harness/cursor or remains with ECU driver, test or replace the PCM/ECM injector driver per manufacturer procedure. Consider re-programming/updating PCM software if TSB applies.
- After repairs, clear codes and perform cold-start verification under the same ambient conditions to confirm proper injector timing and that P21BD does not return.
- Safety notes: take precautions when working with fuel system (depressurize/vent fuel safely), disconnect battery when instructed by service manual, and follow vehicle-specific service procedures.
Likely causes
- Intermittent/open wiring or poor connector at injector 8
- Failed injector (electrical or hydraulic) on cylinder 8
- Bad ECT/IAT sensor reading causing incorrect cold-start injection strategy
- Faulty cam/crank position signal causing wrong timing reference
- PCM driver fault for injector 8
Fault status
Status
Cold-start injector timing fault detected for cylinder 8. ECM observed injector 8 pulse/timing outside of expected parameters during cold cranking/start. Check wiring, injector function, sensor inputs (ECT/IAT, CKP/CMP), fuel pressure, and ECM driver.
Repair difficulty: Medium
Diagnostic time: 1.0-2.5 hours
Similar codes
Repair manuals
Brands with available manuals
8,014
The library contains 8,014 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.
Your experience will help others
+100 karma for a short comment :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
