I would suggest as noted to do a compression test . See how that pans out. Poor seating valves and valve settings too far off can cause uneven idle and running. You may need to do a leak down test and see where things go from there. Careful diagnosis is the key. You’ve been working on the easy things that’s too can have an effect.
Larry Shepard
Larry Shepard