Worn spark plugs or failing ignition coils
Very commonPlugs wear evenly, so they also fail evenly — which is exactly why worn plugs show up as a random misfire rather than a single-cylinder one. Gap opens up with mileage until the coil can no longer jump it reliably under load. Coils then run at higher voltage to compensate and start failing themselves, usually one after another over a few months.
How to spot it
The car has 80,000–100,000 miles on the original plugs, or the per-cylinder misfire counters in live data are spread fairly evenly across all cylinders.
The fix
Replace all spark plugs with the manufacturer-specified type and gap, and replace any coil with a cracked boot, carbon tracking or out-of-spec resistance.