New engine running HOT

I would also check the timing to make sure it is dead on, & make sure the vacuum advance is working if you are using a vacuum advance dizzy.