if it won't start with a generous spray of starting fluid, then something is bad wrong. starting fluid should overcome any fuel related problem at all, including no pressure, no fuel, stopped up lines, bad injectors, and/or asd shutdown of fuel pump, and no power to pump.
you can check fuel pressure in a technical manner with a gauge. you can also press the little schrader valve thing and if gas squirts into your face, then your fuel pressure is enough to crank it.
and you say you've got spark on the spark plugs ? nice and blue, or maybe weak. could be a weak coil.
are you getting any backfire or popping ? that might indicate a timing problem, which might indicate crossed plug wires, or bad cam position sensor (aka secondary coil pickup).
are you sure the wife ran out of gas, or could the truck have just "shut down" and its still in the same condition, only with a lot of new parts you've put on.