If it is not the timing light acting up. I would think the springs for the mechanical advance are broken or too week?