Well, after trying all the suggestions I got from everyone, I figured out my problem.
The timing set was aligned wrong, I was looking at the zero on the crank sprocket as the alignment circle. It was not the right cicle, the actual circle was offset by 3 or 4 teeth. Aligned it correctly and now this baby runs great!
Thanks for all the input.