Check to see if the rotor broke or came loose. These have one round and one square hole to line up properly. Also, on the HEI the vacuum advance should be attached to the mechanical advance. If they pop loose, the mechanical advance will wander erratically at idle.