Couple of issues i have had with zed motors giving similar issues.
Check your points gap, with my J1 i spent days trying to get it to run right, pulled down the carb half a dozen times searching for blockages, everytime it revved up it would pop and fart and carry on from mid revs onward...