Could it be the ecm? How do I test ecm? Thanks in advance, Bill
Bill,
If I understand you correctly, this problem is very random and the condition isn't necessarily occurring with the truck parked in your driveway? That sure makes it tough to diagnose.
Also, while you've verified the fuel pressure is indeed dropping out, you still didn't mention if you've verified the lift pump is actually getting 12+ volts or not when this problem occurs.
Assuming the lift pump *is* NOT getting 12+ volts when the problem occurs... then you've eliminated the wiring harness extension as the culprit by replacing it. But unless I missed something, you still haven't eliminated the stock section of the wiring harness (from the ECM to the original lift pump connector)... right?
It could very well be the ECM that's at fault. I believe it uses 2 separate transistors to switch power on and off to the lift pump. I'm sure these can go bad. But before you assume that's the case, due to the replacement cost of an ECM, you really need to positively eliminate the stock wiring harness as the cause.
Here's what I'd do next:
Disconnect the wiring harness at the lift pump's original connector. Insert (or clip) the leads of a voltmeter on the two pins of this connector. The yellow/white wire is positive (+) and the black/white wire is negative (-). Activate the lift pump for 25 seconds (bump the starter) and check for 12+ volts at the connector while you wiggle and twist the wiring harness (from the ECM to the connector). You're trying to find out if there's an intermittent break somewhere in the wiring harness.
If that doesn't reveal anything, remove the 50 pin connector from the ECM. You'll need an Allen wrench to turn the hex head cap screw embedded in the center of the connector. Turning this screw slowly backs the connector out from the ECM socket. Once you have the connector out, check for continuity (a good connection) between pins 15 and 35 of the wiring harness. These two pins together supply 12 volts to the lift pump and are connected together somewhere inside the wiring harness before the lift pump connector. Also check for continuity between each of these pins individually and the pin for the yellow/white wire at lift pump connector. Also check for continuity between the ground pin (black/white wire) of the lift pump connector and the negative terminal of the battery. While making these checks, twist and wiggle the wiring harness if you can.
#ad
If all of these tests turns up nothing abnormal, then you have to assume the ECM is going bad. You have your choice of replacing it or just wiring in a new circuit for the lift pump with a relay switched by the ignition key. If you decide to resort to that, let me know and I can give some suggested places to connect the wires.
The downside to creating a new circuit is the lift pump would continue to run even if the engine stalled and stopped running for some reason... like in an accident, etc. The ECM will turn off the lift pump if the engine dies and the ignition key is in the run position.
A refurbished ECM can be purchased programmed for your truck and reaqdy to install from "Auto Computer Exchange" on eBay for only $495 delivered. I've dealt with them personally and they were a good company to work with.
I hope that helps.
Good luck,
John L.