Conditions for Setting the DTC
WARNING: This page is about a different car, the 2018 Chevrolet Suburban 3500 HD. However, it is still accessible from the selected car via links, so may be relevant.
P0300
The control module K20 detects a crankshaft rotation speed variation indicating a misfire rate sufficient to cause emissions levels to exceed a predetermined value or a misfire rate high enough to cause catalyst damage.
P0301, P0302, P0303, P0304, P0305, P0306, P0307, P0308
The control module K20 detects a crankshaft rotation speed variation indicating a single cylinder misfire rate sufficient to cause emissions levels to exceed mandated standards.