List of work done in the last one year:
All four mountings changed in the last 7 months.
PCV valve + PCV gasket changed.
IACV assembly changed 8-9 months ago.
Spark plug seals and rocker cover seal changed.
Alternator bearings changed.
Exhaust manifold to pipe washer changed.
Timing belt + tensioner + drive belts changed.
All of the above were some major stuff due after 12 years. I can’t figure out what may be causing the rough idling issue. Throttle service has not fixed it.