2002 Ford Escape - Starts and then stalls immediately

Normally, my 2002 Ford Escape will turn right over, idle at around 2000+ RPM and then slowly go down to 1000+ RPM. I’ll put it in gear and I’m off

Occasionally, I’ll start the engine and then immediately stall. I’ll try to start it again and it will stall. If I start it again and feeding it gas and rev the engine slightly for 5 to 10 seconds at a constant 3500 - 4000 rpm and then slowly let off the gas, it will stall again. On the fourth attempt of rev’ing the engine, it will finally idle at normal speeds.

This only happens about once a week, but is concerning.

I’m assuming something with the fuel injection. This has been happening for about the last 10,000 miles or so and I try to put fuel injector cleaner in it almost after every oil change. Any thoughts on what this might be?

Possible MAF sensor fault or a dirty throttle body.

It’s probably a sludged up IAC/idle air control valve.

If so a good cleaning will probably cure this.

Thanks, guys. Are either of these something an amateur can take on?