Hello, I'm seeking some help diagnosing my ms362c. It generally runs ok at full throttle, although recently it has had some moments where power dipped, and one instance where a puff of black smoke shot out the exhaust. The most annoying symptom would be that it doesn't idle well when it's warm...