With an intermittent hesitation and no clear code, I would try to capture misfire counts and live readings while it is happening before replacing all the coils. Check the connectors and plug wells too, especially since the plugs have already been changed.
The BERU ZS052 mentioned above is a...