I did the spark test on a few coils and saw spark, ohmed all the coilpacks and they were in spec. I have correct timing and a new MAF, so I should have spark, timing, air. So having a fuel leak at the rail, I believe thats my problem. Really hope the injector O rings are still intact. I just find it hard to believe that a small fuel leak at the rail would cause it not to start and make poping noises out the exhaust. I thought the popping noises were from too much fuel, sigh. Also i can confirm the injector itself is not leaking.