its still popping while free wheeling ,i have noticed that if i pull the choke out it stops is it a carb problem ?, if i buy a new one to fit does it come ready to put on or do i have to fart about with it please advise best cure please, it runs fine otherwise