VDO! If you're having vibration like that - check a few things.
1. Check engine mounts. This usually affects idling, since your vibration only really happens when you drive, it's probably not this.
2. Check coil pack, spark plug cable and plugs, since you've changed this already - give it a few hundred KM for the ECU to adapt.
3. Check and clean the TB, if it's clogged with oil/carbon, it'll affect idle.
4. Clean the PCV valve. It's got a ball bearing type of shut-valve inside so use petrol or some sort of solvent to clean it.
5. I see the valve cover hose going to the intake pre-TB. That one carries a lot of oil fumes so perhaps add a OCT there.
6. Stick in a PDT1000 diagnostic tool and check what else could be causing problems and clear off the fault codes.
This morning go and check and find out really is Engine mount issue.
2 koyak 2 starting to sink. Swap out those already.
They have diagnose for me already. They not sure what is the problem so they reset it and told me if the engine light pop up again bring back to them and check agn.