P1689 Diagnostic and Fix for 2001 Dodge 3500 5.9L Diesel - Common Symptoms and Solutions
A 2001 Dodge 3500 5.9L diesel truck owner reports recurring P1689 trouble code, which indicates a throttle position sensor (TPS) signal issue. The vehicle exhibits symptoms such as inability to exceed 1200 RPM, hesitation during startup, and the check engine light illuminating after cold starts. After multiple attempts including ECM replacement, fuel system checks, and harness modifications, one user found that removing jumpers from the Edge box resolved the issue. Fuel pressure remained stable, and no significant fuel starvation or air intake was observed. The problem appears to be intermittent, with symptoms often returning during cold starts but resolving after engine warm-up. A fuel leak at the pump was identified as a potential contributing factor, though it did not cause immediate fuel starvation. Another user reported success by installing a new ECM and using a spare unit for future use in other vehicles. The P1689 code is linked to TPS signal inconsistencies, possibly due to electrical interference or faulty sensor connections. This case highlights the importance of checking aftermarket electronics (like Bully Dog downladers) and ensuring proper grounding and wiring when diagnosing engine performance issues on 2001 Dodge 3500 diesel models.
While driving, the check engine light returned and the truck would not rev past 1200 RPM. After shutting it off and restarting, the issue persisted. Unplugging the ECM temporarily resolved the problem for several days, suggesting a possible electronic module or signal interference.