If it has the original points ign, the points gap has probably closed up due to rubbing block wear.
Symptom is stalling at idle. If rpms are kept up, centrifugal force + shaft/brg wear keeps the points open enough to provide spark. Come back to idle, & it stalls.