This is a Ford Explorer Sport 2001 4L V6 with about 90k miles.
I've started to get this problem as of late. Once in a while, the engine simply refuses to start after the car has been run for some time. The engine cranks but shudders and dies right away. Keeping my foot on the gas doesn't help. After a few minutes of trying, it does start, but I'm just afraid that one day it will get me stuck in a predicament.
Other technical details: sometimes it happens in the mornings too, but only in the winter. Sometimes (very rarely) the engine dies when at very low rpm. This is usually in the morning too, like I would start it and after 2 seconds of running the engine just chokes. And in extremely rare cases (I think it happened once about a year ago), it died at a stop light. It restarts just fine right after though. It also has a rough idle sometimes, it could get to 1000 rpm after it starts, suddenly drop to 500, then go up and drop again. This only happens for a few initial seconds and only after a cold start.
Any help appreciated, thanks.