The way you describe it , sounds like an air intake problem , i had a similar problem on my carbyrator 640 KTM with the same symptoms like yours. It turn out to me the air valve was malfunctioning allowing to much air in carbs and killing the engine in the end..