01 Why Crankshafts Matter in Converting Power to Rotation • 02 Engine Knock: Causes, Prevention, and Maintenance • 03 Why Your Car Shakes at Idle but Smooths Out While Driving • 04 This Is How Mercedes Magic Body Control Scans The Road • 05 What Happens If You Shift to First Gear at High Speed? • 06 Diesel Engines: Why Its a Better Choice for Your Next Vehic… • 07 How to Diagnose a Car That Won't Start In 6 Easy Steps • 08 Airbus and Boeing: The Battle of the Titans • 09 Car Owners Shocked To Discover The Real Purpose Of The Arro… • 10 Demystifying Suspension Problems: A Comprehensive Troublesh… •

DTC codes / Chrysler codes / P1689

P1689 · ChryslerNo Communication Between ECM & Injection Pump Module

P1689 on Chrysler vehicles means the Engine Control Module (ECM) has lost communication with the Injection Pump Module (IPM) over the dedicated data link between them. The ECM expects a continuous signal from the IPM and sets this code when that signal is missing or intermittent, which can prevent the engine from starting or running correctly.

SystemPowertrain
Code typeChrysler specific
SeverityHigh
Fix difficultyProfessional
AreaComputer and output circuits

Symptoms you may notice

  • Engine cranks but does not start, or starts and stalls immediately
  • Reduced engine power or limp mode with the warning light on
  • Rough running or misfire under load
  • No communication with the injection pump module when scanned
  • Often no symptoms besides the warning light if the fault is intermittent

Common causes, most likely first

  1. Damaged or corroded wiring between the ECM and injection pump module
  2. Failed injection pump module (IPM) electronics
  3. Poor ground connection at the injection pump or ECM
  4. Blown fuse or relay supplying power to the injection pump module
  5. Failed Engine Control Module (ECM) communication driver
  6. Loose or damaged connector pins at either end of the data link

How to diagnose and fix it

  1. Scan all modules for communication codes and verify the IPM is not responding
  2. Inspect the wiring harness between the ECM and injection pump for chafing, corrosion, or loose connectors
  3. Check powers and grounds at the injection pump module connector with a multimeter
  4. Perform a voltage drop test on the communication circuit while cranking
  5. Substitute a known-good injection pump module if wiring tests pass
  6. If the IPM is good, test the ECM communication circuit and replace the ECM only after confirming no other faults

Before you replace the injection pump module

  • A weak battery or poor ground can cause intermittent communication loss that mimics a failed module, so load-test the battery and clean grounds first.
  • The code often sets because of a chafed wire near the injection pump where the harness flexes with engine movement, not because the module itself has failed.
  • Some Chrysler diesel engines will default to a fixed injection timing when communication is lost, allowing limited driving but with reduced power and higher emissions.
  • After repairing the wiring, the ECM may need a relearn or clear-and-reset procedure before the code stops returning.
  • Do not overlook the possibility of a faulty ECM driver; swapping the IPM without testing the communication line can waste time and money.

Can I keep driving with P1689?

Do not drive the vehicle if it will not start or stalls repeatedly, as this indicates a hard communication failure. If the engine runs but the light is on, limit driving to a short distance to a repair shop and avoid heavy loads or high speeds.

Guidance is general and written for Chrysler vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage