97 4 Runner

On occasion, my 4runner would start and then die in the morning. I had to keep my foot on the gas pedal and turn it over to get and keep it running. Now, it’s stalling after it’s been running and I come to a stop or slow to pull into a parking spot. At a stop I have to put my foot and the brake and give it gas to keep it from dying. Any advice?

When was the last time the fuel filter was replaced?

It was replaced a year ago.

Idle Air Control. (IAC)