Since your motor is no longer stock you should start at the beginning. I would do a compression test and leak-down test to make sure each cylinder is working well mechanically. Also worth checking valve adjustments. Then you can go on to checking spark and fuel to each cylinder. A vacuum leak can also cause a misfire to the cylinder closest to the vacuum leak so you must check for vacuum leaks too.