Not sure if it is your issue, but if your battery is less than perfect...it can still crank perfectly, but not fire up the ignition system, just because the starter is taking all the load...these mpi are very sensitive to this...happened to me a few years ago...couldnt fathom what was going on at all...cranked over just fine, but wouldn't even try and fire..people suggesting trying another battery, annoyed the life out me, just because I had totally dismissed that idea, because it cranked over just fine...borrowed a battery and it went first time...happened again to me the start of next season...charged the battery for an hour...and she went first time again. since then, I wouldn't have enough fingers and toes to count how many times I have seen others with mpi and gxi engines have exactly the same issue..thought I would mention it.