P0216 Code: Injection Timing Control Circuit Malfunction
The P0216 code means the computer cannot control the injection advance on a diesel engine. It shows up mostly on electronic rotary pumps, and it can cost anywhere from $60 to $2,500 to fix. You can drive with caution, but it is a serious code.
- Severity
- High
- Can I keep driving?
- Yes, but with caution
- Estimated cost
- $60 to $2,500
- Difficulty
- Hard
- System
- Fuel Injection
- Applies to
- All OBD2 vehicles
On this page
What the P0216 code means
On diesel rotary pumps with electronic control, the computer adjusts the injection timing with an advance valve and checks the result with a sensor. If it cannot reach the advance it asked for, it stores the P0216 code.
The injection advance decides when combustion starts relative to top dead center. With too much advance you get knocking and excessive pressures. With too little advance you get smoke, a loss of power and high exhaust temperatures. The computer compares the requested advance with the actual advance, measured by a sensor on the pump (or calculated from the crankshaft and injector signals). If they do not match, it sets the P0216 code and limits engine power.
P0216 code symptoms
- Loss of power.
- Black or white smoke.
- Hard starting.
- Combustion knock.
Likely causes of the P0216 code
- Pump advance valve.
- Low supply pressure. Look at the fuel filter or the lift pump.
- Advance sensor or position sensor.
- Pump timing. The pump may be set wrong.
- Internal wear in the pump.
How to diagnose the P0216 code step by step
- Compare the desired and actual advance with a scan tool.
- Measure the supply pressure.
- Test the advance valve.
- Verify the pump timing.
- Read the desired and actual advance at idle and at 2,000 RPM. A constant difference points to the pump timing. A difference that grows with engine speed points to the valve or to the fuel supply.
How to fix the P0216 code
- Correct the fuel supply.
- Replace the advance valve or repair the pump.
- Set the pump timing correctly.
- After the repair, check that the actual advance follows the desired advance across the whole RPM range.
Technical reference data
- Typical advance at idle: a few degrees before TDC (top dead center).
- These values are a rough guide, so check the manufacturer's data for your engine.
Brand-specific notes
The P0216 code is frequent on diesel engines with an electronic injection pump. This is what is reported for these brands.
P0216 on Ford
Frequent on the Power Stroke 7.3 with an electronic pump.
P0216 on GM
Frequent on the 6.5 diesel with an electronic pump.
Questions about the P0216 code
There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.