Maybe its a GMC thing, but. If the problem is vacuum advance, and especially if the budget is tight, why not just fix the vacuum advance?
$40 from Jim Carter

regards,
Leon