If the WIF lite is on thats water in the fuel in the filter. These engines don't run to good on water. You may have got a bad load of fuel, never fuel up if the station has just got a load of fuel or are filling there tank.
Remove the filter dump it out, fill it with fresh fuel or ATF, then try to start, may take a lot of cranking if the system is full of bad fuel. To check out the lift pump, remove the schrader valve core, put a hose into a jar or can, crank the engine, should get about a half pint in ten seconds of cranking providing your filter is full, if not your lift pump is bad. Disconnect the wire on the IP fuel solenoid before doing that so the engine won't start.
EDIT: Your changing the situation faster than I can type.