Check your idle, your idle might be too low so it is stalling your car.
The idle is set too low or there is an electrical problem
Idle could possibly be too low.
Since it is starting from 0, the engine idle is low.
Bad idle may refer to many things. Generally it means the idle is too high, too low, or there are misfires.
There are several ways but one of whic is to turn the distributor clockwise or counterclockwise to get the desired idle. Too low however will stall your car.
check the idle speed with the car in gear, if it has a tac on the dash it should idle in gear at about 700 rpm if its too low the car will vibrate or stall.
I would suggest that the Choke is switching off and then the idle is set too low
Not likely but possible.
The idle speed is computer controlled. If the idle is too low, there is a problem with a ssensor or the idle speed motor.
It could be misfiring. It could be set to idle too low. The timing could be off. Check what your RPMs are when the car is idling- it should be 8,000.