It was the new distributor. The teeth on the rotor plate were garbage and throwing the timing off. Apparently it's a common problem. Thanks for your replies.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.