I'm guessing this is a used motor. If so proceed with caution. I would rotate the engine to TDC for firing cylinder one and verify the timing mark is where it is supposed to be; very near the zero mark.

Your symptoms could be caused by many things including a timing chain that is stretched and has possibly slipped. I would definitely stay off the throttle until the problem is diagnosed.

Good luck, Kitz