Skip to content
WrenchConnect
Stop driving if it runs poorly
P0216

Injection Timing Control Circuit

Diagnostic trouble code P0216 indicates that the Powertrain Control Module (PCM) has detected a malfunction in the fuel injection timing control circuit. The PCM sets this code when the actual fuel injection timing does not match the commanded timing parameters, often pointing to an issue within the injection pump or its control solenoid.

How urgent is P0216?

This code requires immediate attention as it can lead to severe drivability issues, engine stalling, or a complete no-start condition. Continued driving with incorrect injection timing can also cause internal engine damage.

Common symptoms

  • Illuminated Check Engine Light
  • Rough engine idle or misfiring
  • Significant loss of engine power
  • Engine stalling or hesitation
  • Excessive white or black smoke from the exhaust

Likely causes

  • Failed fuel injection pump (common on certain diesel rotary pumps)
  • Restricted fuel filter or failing lift pump causing low fuel pressure
  • Damaged wiring or loose connectors in the injection timing control circuit
  • Faulty injection timing control solenoid
  • Contaminated fuel
  • Failed Powertrain Control Module (PCM) (rare)

What to check before replacing parts

1

Inspect the wiring harness and connectors at the injection pump.

Look for: Look for chafed wires, corrosion, or loose pins that could interrupt the timing control circuit signal.

2

Check the fuel filter and test fuel supply (lift pump) pressure.

Look for: A restricted filter or weak lift pump will show fuel pressure below manufacturer specifications, which starves the injection pump and alters timing.

3

Use a scan tool to monitor commanded versus actual injection timing.

Look for: If the actual timing significantly lags or fails to match the commanded timing under load, the injection pump or timing solenoid is likely failing.

4

Test the resistance of the injection timing control solenoid.

Look for: Compare the multimeter resistance reading to the manufacturer's specified range; an open or shorted reading indicates a failed solenoid.

5

Check for fuel contamination or air in the fuel lines.

Look for: Water in the fuel or air bubbles in a clear sight glass (if equipped) can disrupt pump operation and trigger timing faults.

This page explains the generic P0216 definition and is general reference information, not a diagnosis for your specific vehicle. Actual causes, severity, and repairs vary by make, model, engine, and mileage — always confirm with a scan tool and a qualified technician before replacing parts.

Gear guide: Best OBD2 ScannersRead this code yourself next time — from $20 Bluetooth dongles to bidirectional scan tools.

Rather have a pro handle it? Find a vetted local mechanic.

Matching symptoms

More common codes