Rough Idle only when engine is warm

about 200K on the engine. it had a blown cylinder head a while back and got a replacement head. I’ve replaced spark plugs, plug wires, EGR, PCV, IACV, exhaust pipe, catalytic converter, and cleaned the throttle body, without resolving the issue.