Could be many reasons but fuel delivery comes to mind such as fuel pump failure, fuel pressure regulator failure, dirty fuel filter, etc.
check fuel pump fuel pump
If you are saying the engine starts and runs for 15 seconds and dies and then starts again for another 15 seconds and dies . . . the distributor seems to be doing its job. You might want to check if there is a fuel restriction somewhere (filter or pump).
what is the problem if a Chevy diesil engine start and run 30 minuits died and start right up again
replace your crank sensor....or when it dies dump cold water on it to see if it starts again
If the engine light is coming on at the same time as it the engine dies and I am guessing it starts again. It may be your electric fuel pump. You left too little information about the sympton as it could be a number of things. The check engine light will come on if the engine dies. it could be your o2 sensor
If a car starts and then dies, it is possible that poor quality gasoline is being used. Another problem may be that the engine needs new spark plugs.
It's probably your IAC.
Spark plug wires. There was one that had rubbed and wore thru.
Fuel pump is gping out it may have enough fuel to start then it works like a vacuum but the pressure is not enough to keep it going. Same thing happend to my Buick Lasabre.
crank sensor is bad... it's under the harmonic balancer wheel by the oil pan
I would change your fuel filter
you have to take it to a repair shop if you dont know why it does that & the people at the repair dont know what the heck is wrong with it. Sell it buy a new one and shut the f*** up .