I'd be looking at data from ecu and see exactly what is causing it.

Does it only happen at high speed or at low speeds at same rpm?