NEW engine is skipping

I will hook up the timing light and see if all cylinders are sparking. I think I may have tried that already but not sure. I have been fighting this problem for a while. Car has not been out of the garage yet.