When you start the vehicle, a couple of things come into play. The starter has to turn the engine over, which sounds like it's happening. The ignition system has to provide the spark, and the fuel system has to deliver the fuel.
Try this. Put the key in and turn it to the "run" position. That's where the dash lights come on. But DON'T start the engine. Leave it there for 3 to 5 seconds. Repeat that 4 or 5 times.
Then start the engine. Did it start right away or did it start the same as usual?
What you're doing there when you put the key in "run" is priming the fuel pump and building fuel pressure in the fuel rail. If it starts right away, you're probably getting not enough fuel pressure.
I'm heading in this direction first because of the pfffft sound you described. Makes me think the fuel system is relieving pressure.
Try this. Put the key in and turn it to the "run" position. That's where the dash lights come on. But DON'T start the engine. Leave it there for 3 to 5 seconds. Repeat that 4 or 5 times.
Then start the engine. Did it start right away or did it start the same as usual?
What you're doing there when you put the key in "run" is priming the fuel pump and building fuel pressure in the fuel rail. If it starts right away, you're probably getting not enough fuel pressure.
I'm heading in this direction first because of the pfffft sound you described. Makes me think the fuel system is relieving pressure.