I have an early 99 f350.
A couple of months back the fuel pump went out. I have 180k on it.
I had the engine changed 10k ago, and put in one with 138k.
The mechanic did a complete series of tests on the engine when installed.
I pulled in the driveway the truck lunged forward spinning the tires...