Our 99 Suburban (5.7 w/ 180k miles) has been acting up lately. It starts fine when cold, but if you drive it awhile, turn it off and try to restart it, it isn't getting fuel. It seems to act up more when it's hot outside. It will start and run on starting fluid, but dies as soon as the fluid goes away. It almost seems like a sensor or component or electrical connection is getting heat soaked.
I replaced the fuel filter yesterday and it was full of fine, black gunk. I captured some of the gas that came out of the line. It kinda look like piss, with the same fine black gunk in it and possibly some water in the bottom. I put 2 bottles of dry gas in it and drove it for about 20 miles with no problems. But as soon as I stopped it and tried to restart it 10 minutes later, it had the same symptoms, would only start/run on starting fluid. I tried it again this AM, and it started right up.
The fuel pump was replaced about 10,000 miles ago. New OEM spark plugs about 2,000 miles ago. I also replaced the battery as it was kinda weak.
I'm going to put on a new fuel filter this AM.
Anybody have any experience with this or any test proceedures / ideas?