"I pushed it a bit and it would catch, but not enough to
start up."
Is the engine still turning over right away, or are you getting clicks/nothing? Usually if you need to move the vehicle a few feet to "catch", it's a few teeth missing on the starter, but if you're turning over right away...? If you're not turning over all the time, try hitting the starter gently with a hammer or a wooden broom handle.
If not the starter, you may have a clogged fuel filter. Did you get lower than normal (closer to empty) recently, and maybe sucked up enough gunk to finish off the filter?
If not the filter, I'm afraid you may need to look at the fuel pump. There's a pretty simple diagnostic for the pump, by shorting out two pins on the diagnostic input (paper clip) and turning key to "on"...Wristpin or KLF helped me with that one, but then again that was for a 22re (but I think it's a similar diagnostic tool for the 3.0.
I've been through Podunkville while on a trip and had problems...I don't envy you, bro. Best of luck.