Truck Repair: p1689 or code 364, reason check, check battery


Question
I have been working on a
dodge 1999 2500.  It picks up speed then stalls seems like the switch was cut off and on.  I have repalced the supply pump and vp44.  I found a wire that had open circuit coming from the vp44 to the ecm.(data link).  Please help me if at all possible I have the factory manauls. I am in need to repair this truck.

Thanks
Todd Coates

Answer
Is it active at startup?Check battery voltage while cranking at pin 7 of the VP44 connector.Must be 8-18V.The book says if it is active all the time to disable alt by removing the fan belt & crank engine.Check relay in box on firewall.Check pin 7 to + battery terminal.The spec is 2 ohmns but Dodge is higher for some reason.Check pin 6 to - battery terminal,spec 0.2 ohmn.The next test is the headlight test.Get a regular headlight bulb & connector & hook it to pin 6 & 7 of the VP44 to check the load of the circuit.If it burns,circuit is O.K.Check pin 2 of VP44 con to pin 13 of ECM connector.Spec less than 10 ohmns.Check pin 1 of VP44 con to pin to pin 4 of ECM con.Spec less than 10 ohmn.Measure pin 2 & 1 of VP44 con to block.Spec 100K ohmns(open).With ECM & VP44 connestors unhooked,check pins 1 & 2 to all other pins in VP44 con.100K ohmns(open).Last step is to disconnect transfer pump(lift pump) & run engine,if code goes inactive,replace transfer pump.