Maybe you should get some diagnostic equipment as well.
Get a spark tester. Looks like a spark plug with an alligator clip welded to the side. You pull any convenient spark plug wire, attach it to the tester and clip the clip onto any ground. Crank over the motor and watch the end for a spark. No spark means an ignition problem.
Get a fuel pressure gauge. There is a Schrader valve on the top of the motor that will allow you to measure the fuel pressure on the line that feeds the fuel injection. No pressure and it is obviously a fuel issue.
You can keep throwing parts at it if you like, but it might be cheaper to try to start narrowing down the problem to at least ignition or fuel.