If it ends up being the fuel pump, might as well do a fresh fuel filter while you are at it.
If it still doesn't start with a shot of starting fluid, verify the coil is still good. @280k anything can fail.
If it threw a code, it might be a garbage code from the stalling/dying, so verify the fuel/spark first before trying to dive into areas that might actually be OK.