I have a 1999 mercury 225 efi on a charger boat. I just recently rebuilt the motor because of two burnt pistons. I bored .030 over with new pistons and gaskets the usual "top end" rebuild. It still has the original crank and rods. I went to start today for the first time and it will hit once, twice, sometimes three times but won't fire up. It acts like it "wants" to start but it just cant quite "catch up". It backfires occasionally during cranking. It is getting spark and fuel to all cylinders. The spark is a little weak i guess but doesn't seem so weak it shouldn't crank. The plugs are ngk not the champion ql7cc or whatever the manual calls for. I am stumped and i dont know where to start to trouble shoot. Thank you in advance for your time and any advice you have.