Make sure you connected the crank and camshaft sensors in the correct place, if you don´t know, just switch them and try. check the coils for the correct position, and maybe the throttle sensor..., AFM is OK?
I assume you have the crank in the correct position with the cams (not 180º around) If not, the timing would be OK, but the crank sensor would not read properly (it would read with a 180º error).
Having all this in order, it should run. or at least start...
Good luck!