P0300 with no cylinder code: pull the freeze frame before the coils
A random-misfire code with no P0301–P0306 alongside it means the misfires are spread across cylinders, and that changes the suspect list completely. One cylinder misfiring is that...