My only disagreement with a possible firing order mistake is that with two plug wires crossed, the engine WILL pop. You'll know it. But you've said you've verified the firing order several times, so that appears not to be it. Have you run a compression test? That would be high on my list of diagnostics.