I just bought a 1999 Dodge 3500 4x4 dually 5.9 Cummins 24 valve from my family. It was my dads prior to his death. Truck has been sitting for approximately 12 years. Got it home changed all fluids and filters. Installed two new batteries and cleaned all terminals. Truck has 112,000 miles and is all stock as far as I can tell. Started truck and it fired right over on third crank and idles smooth, when you press the accelerator it immediately goes to 1300 rpm and there is no in between or nothing higher than 1300 rpm. Has a fault code of P1689 which is no communication between the ecm and fuel pump. Checked all connections and didn’t find any corroded. My questions are 1.) If it was truly a P1689 would the truck even start? (I’m no diesel mechanic ) and 2.) could it be a TPS and not show a P0122 code? As far as I know when dad parked it all was running fine except it had a very minor transmission drip ( which will be next step). I have read almost all the posts and was unable to locate any threads close to this. Thanks in advance for any and all help!!
Last edited: