As John said....FUEL FILTER

Also could have a failing lift pump...

With the engine idling....open the water drain up front (If it has one) and fuel should come out and engine not stall. If the engine stalls...lift pump is not working

If the lift pump has died or is not working the IP simply can't pull enough fuel on it's own.

Check the filter first and make sure its not clogged up.