Did you test spark, fuel, and compression before replacing all those bits?
If you have fuel, spark, and compression, then it's time to check the timing. Pull the valve cover off and check the timing chain is tight and the timing marks are correct at TDC. Check for any damage in the valve train.
After that, I would start to suspect the ECU.