The P1689 code is a manufacturer-specific powertrain code. Its exact definition depends on the vehicle application, commonly indicating a communication fault between the ECM and the fuel injection pump on certain diesel applications.
This code identifies a detected network or circuit condition, not necessarily a failed module. Proper diagnosis requires verifying the exact factory definition and testing the relevant communication circuits.

Quick Navigation
Key Takeaways
- The P1689 code is manufacturer-specific, commonly indicating a communication fault between the ECM and injection pump on Dodge/Cummins, or a torque circuit fault on GM.
- Possible causes include damaged wiring, corroded connectors, a failed injection pump controller, or an internal ECM fault.
- Symptoms vary by application and may include an illuminated Check Engine Light, engine stalling, or a no-start condition.
- Diagnosis requires confirming the exact factory definition and testing the specific communication or signal circuits.
- Repairs depend on the confirmed fault and may involve wiring repair, module replacement, or software updates.
P1689 Code Description and Implications
P1689 is a manufacturer-specific fault code. Its exact definition depends entirely on the vehicle application.
Some Dodge and Cummins diesel applications: The code indicates a loss of data communication between the Engine Control Module and the Pump Mounted Controller on the injection pump.
Certain General Motors (GM) applications: The code indicates an Engine Torque Delivered Circuit Malfunction, where the PCM detects a fault in the discrete signal circuit used to communicate calculated engine torque.
Common Causes of the P1689 Code
Several conditions can trigger this manufacturer-specific malfunction code. Identifying the exact cause requires inspecting the specific communication or signal circuits.
- For Dodge/Cummins applications: Damaged wiring or corroded connectors in the data link circuit, a failed Pump Mounted Controller, or poor power and ground connections to the injection pump.
- For GM applications: An open or shorted torque signal circuit, damaged wiring harness, poor electrical connections at the PCM, or an internal PCM fault.
Symptoms Associated With P1689
Symptoms vary depending on the specific system design and the underlying fault condition.
- Illuminated Check Engine Light on the dashboard.
- Dodge/Cummins applications: Engine stalling, severe drivability issues, or a no-start condition if the injection pump cannot receive timing and fueling commands.
- GM applications: Traction control system disablement, transmission shift quality issues, or reduced engine power.
Diagnosing the P1689 Trouble Code
Diagnosis must begin by confirming the exact factory definition and inspecting the physical system components.
- Verify the exact manufacturer definition and locate the wiring diagram for the specific communication or signal circuit.
- For Dodge/Cummins applications: Inspect the data link wiring between the ECM and the injection pump for opens, shorts, or corrosion. Verify power and ground at the pump connector.
- For GM applications: Test the discrete torque signal circuit between the PCM and the receiving module for continuity and proper voltage states.
- Check for related communication codes that may indicate a broader network failure or a shared power/ground issue.
Repairing the P1689 Issue
Repairs depend entirely on the confirmed root cause of the system malfunction.
- If wiring damage or an open/short circuit is found, repair or replace the affected harness sections and secure the routing.
- Clean or replace corroded connectors to restore proper electrical contact and circuit integrity.
- If the injection pump controller fails electrical testing on Dodge applications, the injection pump assembly or its controller may require replacement.
- If the PCM is confirmed faulty after circuit verification, follow the manufacturer’s module replacement and programming procedures.
Cost Considerations for P1689 Repairs
Cost depends on diagnostic time, component accessibility, required parts, programming requirements, and labor.
Repairing a communication wire is generally less expensive than replacing and programming a complete fuel injection pump assembly or a powertrain control module.
Prevention Strategies for Future Occurrences
While electrical and mechanical failures are not always preventable, some practices can reduce the risk of system issues.
- Inspecting exposed wiring and connectors in the engine bay can help identify developing damage from heat exposure, chafing, or road debris.
- Keeping electrical connections clean and sealed helps prevent moisture intrusion and corrosion, particularly for modules mounted directly on fuel system components.
Troubleshooting Tips and Best Practices
Always consult the exact manufacturer service information for your vehicle’s wiring diagrams and network architecture.
- Do not assume the injection pump or PCM is faulty simply because communication is lost; wiring damage and poor grounds must be ruled out first.
- Verify technical service bulletins for your specific make and model, as manufacturers occasionally issue updated wiring harnesses or revised software calibrations for communication faults.
More OBD-II Codes
| P1682 | P1683 | P1684 | P1685 |
| P1686 | P1687 | P1690 | P1691 |
| P1693 | P1694 | P1695 | P1702 |
| U0100 | U0001 | P0600 | P0607 |
| P0700 | P1778 | P1604 | P1610 |
| P1611 | P1614 | P1632 | P1638 |
Frequently Asked Questions
Is the P1689 code generic or manufacturer-specific?
No. P1689 is a manufacturer-specific code. Its exact definition varies by vehicle make, commonly indicating a communication fault with the fuel injection pump or a torque signal circuit issue.
Can I drive my car with a P1689 code?
It depends on the application. On Dodge/Cummins diesels, a loss of communication with the injection pump can cause immediate stalling or a no-start condition, making the vehicle undrivable.
Will a bad battery cause a P1689 code?
Yes. Low system voltage or poor battery connections can cause control modules to drop offline or fail to communicate, triggering network or communication-related codes like P1689.
Can a wiring issue trigger the P1689 code?
Yes. An open circuit, short to ground, or high resistance in the data link or signal wire will cause a communication fault and trigger the code.
Will a P1689 code cause an emissions test failure?
Yes. Any code that illuminates the Check Engine Light or indicates an active powertrain control module fault will cause an automatic failure during an OBD-II emissions inspection.
What Should You Do About the P1689 Code?
Confirm the exact factory definition for your specific vehicle application. Follow the applicable manufacturer diagnostic procedure to test the relevant communication circuits, data links, and control modules.
Repair or replace the confirmed failed component or fix the identified wiring fault, then retest the system to ensure proper operation.
