Basically get ur engine tuned by a specialist. Check also for PCV valve cleaning since they do build up carbon and block the passage of gases.
Keep in mind some of our r jahol mechanic would as u to remove the Catalytic convertor. Do not do it.
There also can be a small problem such as a vaccm leak, sounds small though but it is difficult to find and cause similar unstable idling and vibration issues.