How old are the spark plugs? Mine looked great but when replaced engine really settled down.

NGK BR8 ES.

Check for your specific heat range.