I would check the ignition coil as it will go bad and still allow the vehicle to run but, it will shut down after it warms up.
Gerald Wheelus General Manager, Edgewood Parts Edgewood, Texas