PUZZLER!!! My new motors a dog! what did I miss?

how much vacuum is the engine making
if low, check ignition timing
if still low, re-check cam to crank timing