Originally Posted by GREASYHANDS
Sounds like a bad fuel injector or low fuel pressure. Check to see if there is fuel spraying from the passenger side injector. A timing light pointed at the injectors will help you see the fuel spray.
Also unplug the coolant temp sensor, this will richen the fuel mix and may let it run longer.
That's what I was thinking, I have seen those injectors not work cold and then start after a few mins.