Well, lets face facts. It was fine and now it isn't. Something changed. If not fuel delivery, and you are sure the timing is correct, and all electrical components are working fine, then you messed up the heads or the installation of the heads, valve train assembly, or the pistons or the installation of the pistons. Swapping parts from a known good vehicle is a great idea. Process of elimination.