more info please!
how many miles on the ''new''engine?
any known history?
did you replace the timing belt before you installed the engine?
did the engine come from a parts yasrd or an individual?
was the engine in good operating condition when you bought it?
did you hear it run?
it is not the cam sprockets, (unless some one swapped out the factory sprockets before you bought the engine.)
it is not the crank sprocket, (unless some one swapped out the factory sprocket before you bought the engine.)
it is not the ECU computer. if the old engine ran on the computer the new engine will run on the computer.
if you are sure you have spark and fuel it has to be ....
timing (fires but at the wrong time or injects fuel at the wrong time)
compression (bad rings, valves or severely bad head gasket.)
bent valves due to a bad / busted / jumped timing belt (no compression)
remove the cam timing belt covers, 3 bolts each side, and turn the engine by hand until the cam timing marks line up. do all 4 cams line up correctly?
does the crank pulley wobble when you try to start the engine?
it sounds like you are pretty new to this stuff. check the timing as indicated above.
since you lack the experience to track this down, after you check the timing, i would suggest swapping the cam and crank sensors off of your old engine. just a few minutes of work for each and you KNOW they were working on the other engine. what happened to your old engine?
more info please.
NOT the ARROWS, NEVER the ARROWS.
timing diagram below. you can not check the crank timing with out removing the crank pulley.