I have heard many complaints of demon carbs recently. You might want to take it apart and make sure it is free from contamination and has the right jets etc ............

Kitz