What does “running rough” mean specifically? How many hours? Regular oil changes? Checked the cooling fins and engine for debris by removing shroud and tins? How did you check the ignition coils? Also, need to do a leak down test. 120 plus psi on cylinder should be plenty to run well.