slight firecracker pops out exhaust

If it is running lean that is easy to determine. Close the choke plate slightly while you rev the motor, if the miss clears up you know your heading in the right direction. Also check for a vaccum leak, that will cause a lean condition also.