pop from carb means there is ignition with the intake valve open. that would most commonly be ignition [ malfunction] at the wrong time, or, ignition is at the correct time but the intake valve is open at the wrong time. bad valve spring,bent or broken parts keeping valve open.....either way it is a timing issue