1999 ford explorer wont stay running unless i keep my foot on the gas

i have a 1999 ford explorer that wont stay running unless i keep my foot on the gas i have replaced the fuel pump, the fuel relay and the fuel filter

It’s almost certainly the idle air bypass valve (aka IAC). They get gunked up and stick in the closed position. The replacement parts have a design change that should prevent them from sticking closed.