When I had that trouble with my Demon, it turned out to be because of timing and mixture screws. I didn't have enough initial timing and mixture screws were in too far. A few simple adjustments and it takes off really well now. Your initial timing should probably be somewhere around 16-18...