Backfiring issue

David,
You said that you got it started & that it did idle. Is the idle quality & idle rpm the same as before?
If so, that eliminates a lot of possible causes: slipped timing chain, plug routing etc.
Refer to post #13.