Have you gone through the carb. Demons carbs are notorious for their lack of QC. They always have machine swarf left in them. I used to be the guy that went through them at the engine shop I worked for. Every single new Demon had crap in it, not to mention the build and assembly problems. Had one come through that didn't have emulsion holes drilled in the rear metering block. Have also seen missing jets, air bleeds not drilled through, power valve channels not drilled, and numerous other problems.
You might see if you can borrow a known "good" carb from another racer.