Help, my exhaust is killing me.
Bottom line is almost always to lean that thing out........and be sure the timing is set to handle the lean mixture.
THEN, be sure to check and re-check your FIREWALL........look at every single place where air can get into the cabin.....seal them up, if they are open, even with something as simple as 0000 steel wool around the cable or whatever goes through the hole....see if it makes a difference.
I had a problem like this on my Demon a while back, and it turned out to be a combination of a few things mentioned here. Gaskets, lousy pipe joints, and the firewall, in addition to running too rich.
If you can't lean it out yourself, take it to a local garage who knows what they're doing and have them tweak that carb before you get more sick. 8)