hi lee have you checked the flywheel key it may have sheared
and knocking out the timing which would cause the backfiring
all the best
tommy