Hello and welcome to JA!!!
I'm Billy and i will assist you with this.
I have looked around, and found a TSB (technical service bulletin or known fix), that is very similar to your issue, and it would not trigger any fault codes, due to its intermittence...........
It involves the ignition coils.
I will post the TSB so you check it out for yourself:
click here for details
I will also include the check procedure of the suspected coils:
click here and here for info
PS: if you need to check for vacuum leaks, the easiest way would be to get engine idling, and then spray on the intake manifold with some starter fluid, and when you get engine speed and noise changes, you know you have found the leaky part.