LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> GMC >> 2000 >> C3500 HD 6.5 F, Automatic >> Repair and Diagnosis >> Engine Performance >> System >> Engine Control System Self-Diagnostics - Diesel >> Diagnostic Tests >> DTC P0216: Injection Timing Control System >> Diagnostic Procedures
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Diagnostic Procedures

  1. If OBD system check has been performed, go to next step. If OBD system check has not been performed, see ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK  under SELF-DIAGNOSTIC SYSTEM.
  2. Connect scan tool. Start and warm engine to normal operating temperature. Scan injection timing at idle and at 1500 RPM using scan tool. If scan tool displays a difference of 5 degrees between actual and desired injection time at idle and at 1500 RPM, go to step  4. If scan tool does not indicate a difference of 5 degrees between actual and desired injection time at idle and at 1500 RPM, go to next step.
  3. DTC is intermittent. If no additional DTCs are set, see DIAGNOSTIC AIDS . If any additional DTCs are set, perform appropriate DTC test.
  4. Turn ignition off. Disconnect PCM harness connectors. Measure resistance between coil 1 low and coil 1 high circuits at 24-pin PCM harness connector (Brown). If resistance is 10-60 ohms, go to next step. If resistance is not 10-60 ohms, go to step  9.
  5. Measure resistance between coil 2 low and coil 2 high circuits at 24-pin PCM harness connector (Brown). If resistance is 10-60 ohms, go to next step. If resistance is not 10-60 ohms, go to step  10.
  6. Reconnect PCM harness connectors. Disconnect injection timing stepper motor harness connector. Start and idle engine. Using scan tool, command time set on. Using DVOM, check for a varying voltage between ground and each terminal of injection timing stepper motor harness connector. If voltage varies, go to next step. If voltage does not vary, go to step  12.
  7. Disconnect Crankshaft Position (CKP) sensor harness connector. Measure resistance between CKP sensor signal circuit and 5-volt reference circuit at CKP sensor pigtail. If resistance is 950-1050 ohms, go to next step. If resistance is not 950-1050 ohms, go to step  13.
  8. Reconnect CKP sensor harness connector. Check if injection timing is set correctly. Check for a sheared camshaft driven key. Repair as necessary. After repairs, go to step  17. If no problems are found, go to step  15.
  9. Turn ignition off. Disconnect stepper motor harness connector. Check for open in coil 1 low and coil 1 high circuits. Repair as necessary. After repairs, go to step  17. If circuits are okay, go to step  11.
  10. Turn ignition off. Disconnect stepper motor harness connector. Check for open in coil 2 low and coil 2 high circuits. Repair as necessary. After repairs, go to step  17. If circuits are okay, go to step  11.
  11. Check for poor connections at injection timing stepper motor. Repair as necessary. After repairs, go to step  17. If connections are okay, go to step  15.
  12. Check non-varying injection timing stepper motor circuit for short to ground, short to voltage or for poor connection at PCM. Repair as necessary. After repairs, go to step  17. If circuit and connection is okay, go to step  16.
  13. Check for short to ground in CKP sensor pigtail. Repair as necessary. After repairs, go to step  17. If circuit is okay, go to next step.
  14. Replace CKP sensor. Program PCM with new TDC offset. See appropriate ON-VEHICLE ADJUSTMENTS article. After repairs, go to step  17.
  15. Replace fuel injection pump. After replacement, new pump must be timed. See appropriate ON-VEHICLE ADJUSTMENTS article. After repairs, go to step  17.
  16. Replace PCM. Perform PCM relearn procedures. See PROGRAMMING . After repairs, go to next step.
  17. Using scan tool, clear DTCs. Start and warm engine to normal operating temperature. Select DTC, SPECIFIC, and then enter DTC P0216. Operate vehicle within the conditions for setting this DTC. If scan tool indicates that this test ran and passed, go to next step. If scan tool does not indicate that this test ran and passed, go to step  2.
  18. Using scan tool, check for DTCs. If any undiagnosed DTCs are set, perform appropriate DTC test. If no DTCs are set, system is okay.