I'll drive the truck for a while then stop and when trying to restart the truck will start but not keep running. If I let the truck sit for a while it will start up and drive fine. However the past few weeks this has been getting worse and been harder to keep it running once started. Now it won't keep running at all. It'll start run for a second the die, like being starved for fuel. Fuel filters were replaced a few months ago.