HI Adi
How is the cars overall performance, if it is a bit sluggish then check fuel filter or check the fuel pressure.Fuel filters are often overlooked when carrying out inspection services.
Also check engine oil condition, these engine are prone to sludging if a service was skipped.
What are the condition of the spark plugs?
Has this problem occurred suddenly or gradually?
I would check out these basics things first, before getting mislead with diagnostics.The misfires on all cylinders could just be secondary faults caused by some other ageing or failing component.