Hi ThereCustomer Last time I had a vehicle in with a miss such as your description I found it to be an air leak at one of the Fuel injectors. The problem was very hard to detect. You need a stethascope or some CRC or carby clean spray and some patience to listen and spray around the inlet manifold and the injectors to detect if there is an air leak.
Good luck, it is a good place to start. Air leaks do not always log codes or show up on a gas analyser so easily.
If you are sattisfied with my response, please hit the accept button.