Does the vacuum advance work when you rev the engine up (in neutral, hood open, and watching the distributor)?
Starts easy
Idles smoothly
Increase RPMs and it barfs like a dinosaur
Carburetor? (wait to hear from an expert mechanic, or from a paleontologist)