← Back to list

2002 Dodge Ram 2500 5.9L Diesel: P0216, P0602, P1689 Fault Diagnosis - Fuel Pump Timing & ECM Communication Issues

Model: 2002 dodge ram 2500 Fault Code: P0216 Posted: 2016-03-14 13:57

I have a 2002 Dodge Ram 2500 5.9L diesel with recurring fuel system issues. After replacing the fuel injection pump (Bosch) and filter, symptoms persist. The truck ran well for about a week at 18 psi fuel pressure, but then began shutting down unexpectedly—fuel pressure dropped to 20 psi and engine died. I bled the fuel system multiple times, but it still won't start reliably; when it does, it idles roughly with blue-white smoke and dies immediately upon shifting into gear. The vehicle now shows DTCs: P0216 (Fuel Injection Pump Timing Failure), P0602 (ECM Fueling Calibration Error), and P1689 (No Communication Between ECM and Injection Pump Module). I've replaced the fuel filter, transfer pump, and inspected all fuel lines—no visible cracks. The Bosch injection pump appears to be functioning mechanically, but I suspect timing or electrical communication issues. Based on the DTCs: - P0216 suggests a possible misalignment or failure in fuel injection pump timing or gear alignment. - P0602 indicates an ECM calibration error—could be due to a zero Good Trip Counter or outdated software. - P1689 points to communication failure between the ECM and Fuel Pump Control Module (FPCM), likely from wiring issues, poor connectors, or grounding problems. I'm looking for guidance on whether the injection pump can be properly timed, how to test fuel pressure drop across the filter, and what steps to take to diagnose and resolve the communication issue between the ECM and FPCM. Any advice on testing procedures or recommended tools (like DRBIII scan tool) would be greatly appreciated.

Related fault codes
P0216P0602P1689
Comments (4)
Anonymous 2016-03-14 14:05

DTC P0216: Fuel Injection Pump Timing Failure This code indicates the engine control module (ECM) detected improper operation of the fuel injection pump. The fault is triggered when engine speed exceeds 300 RPM, with a fuel command of 5 mm³/str and timing within a specified window. Possible causes: - Misalignment of fuel injection pump drive gear - Clogged fuel filter or restricted transfer pump inlet - Faulty fuel injection pump Testing steps: 1. Turn ignition on (engine off). Use DRBIII(R) scan tool to check for DTCs. If P0336, P1287, or P1690 are present, diagnose those first. 2. Review FREEZE FRAME data and attempt to reproduce the conditions. If Good Trip Counter resets to zero, proceed; otherwise, test is complete. 3. Verify proper fuel injection pump timing and gear alignment using on-vehicle adjustments (refer to RAM PICKUP DIESEL - FUEL INJECTION PUMP TIMING). 4. Check fuel pressure drop across the filter—per BASIC DIAGNOSTIC PROCEDURES. If pressure drop exceeds specifications, identify and repair restriction. 5. Inspect transfer pump inlet for blockages. If restricted, replace the fuel injection pump (refer to appropriate REMOVAL & INSTALLATION guide).

Anonymous 2016-03-14 14:07

DTC P0602: ECM Fueling Calibration Error This code appears when the ECM detects a calibration error in fuel delivery. It may set if any parameter exceeds limits for one second while ignition is on. Possible causes: - Good Trip Counter equals zero (indicating no valid data) - Faulty or outdated ECM software Testing steps: 1. Turn ignition on with engine off. Use DRBIII(R) scan tool to check DTCs. If the Good Trip Counter for P0602 is zero, proceed. If not zero, the code may be inactive. 2. Ensure ignition is on (engine off). Read and record FREEZE FRAME data. Perform a road test under conditions matching those in the freeze frame. 3. Check for applicable technical service bulletins. Update ECM calibration using proper equipment—note that updating will erase stored freeze frame data. 4. After update, check if P0602 returns. If it does, replace and reprogram the ECM (located on driver’s side of engine, front of fuel transfer pump, with a 50-pin connector).

Anonymous 2016-03-14 14:08

DTC P1689: No Communication Between ECM and Injection Pump Module (FPCM) This code is triggered when the ECM fails to receive CAN messages from the Fuel Pump Control Module (FPCM) within a 3-second window or if there's no communication. Possible causes: - Damaged wiring or connectors between FPCM and ECM - Open or high-resistance ground circuits - Datalink (+) or (-) circuit faults (open or short to ground) - Faulty ECM or FPCM module Testing steps: 1. Turn ignition on with engine off. Check for P1689—if Good Trip Counter is zero, skip to step 3. 2. Inspect wiring and connectors between FPCM (mounted atop the fuel injection pump) and ECM (driver’s side, front of transfer pump). 3. Disconnect FPCM harness connector. Check terminal contact at terminal No. 7 (Red/Light Green wire). Voltage should be ≥8V; if not, perform P0215 test. 4. Disconnect ECM harness connector. Use a test light to check terminal No. 6 (Black/Tan wire) for proper ground connection—must illuminate brightly. 5. Measure resistance between White wires (terminal No. 2 on FPCM and terminal No. 13 on ECM)—should be <5 ohms. 6. Check resistance from ground to terminal No. 2 (White wire) on FPCM—>5 ohms indicates a short to ground; repair or replace wiring. 7. Measure resistance between Black wires (terminal No. 1 on FPCM and terminal No. 23 on ECM)—should be <5 ohms. 8. Check resistance from ground to terminal No. 1 (Black wire) on FPCM—>5 ohms requires ECM replacement; otherwise, repair short to ground in wiring.

Anonymous 2016-03-14 14:16

Thanks for the detailed breakdown, Kev2. I'll follow your testing steps step-by-step and perform a full inspection of the fuel system wiring, connectors, and grounding. I’ll also verify the timing alignment and test the ECM calibration with DRBIII(R). Will update once I have results or if any components need replacement.