Need some help with diagnosis

If the idle speed is the same, even if the idle is rougher, check out the ign system. Look for carbon tracking in/on the cap, rotor. Etc.
Could also be the carb [ blocked jets, power system ].