Yeah carb would be my guess.the pop off the throttle sound to me like a lean pop. Just check the mixture an like someone else said check your jets if they are dirty they might cause that also
Sent from that vibrating thing In your pocket using Tapatalk