P0300 Code on a GMC: Random/Multiple Cylinder Misfire Detected (GMC Guide)

P0300 on a GMC is GM's "Engine Misfire Detected" code. The engine control module (ECM) saw misfires it could not pin on one cylinder, or saw them on several cylinders at once. On a GMC that one code covers a lot of hardware: a Sierra or Yukon small-block V8 that shuts cylinders off to save fuel, a 4.3L V6 in a Sierra or Savana, a 3.6L V6 in an Acadia or Canyon, a turbo four in a Terrain, or an inline five in an older Canyon. GM's bulletins for each of those point somewhere different. The surprise: on many GMC misfire bulletins, GM's first step is not "replace the coils." It is watching the valves move on a Sierra with a suspected collapsed lifter, swapping the cylinder deactivation solenoids side to side on an Acadia V6, or checking the charge air cooler for rainwater on a Terrain 1.5T. This page is the hub for our GMC misfire guides. Start here, then use the cylinder pages (P0301–P0305) once you know which cylinders are counting.

What Does P0300 Mean on a GMC?

The ECM watches crankshaft speed through the crankshaft position sensor. Every cylinder that fires gives the crank a small push. When a cylinder fails to fire, the crank slows for an instant and the ECM counts a misfire. When the counts are spread across cylinders, or the ECM can't assign them cleanly, it sets P0300. When one cylinder is clearly at fault it also sets that cylinder's code, P0301 through P0308. That's why GM bulletins usually list P0300 together with the single-cylinder codes.

A misfire comes down to four things: no spark, the wrong amount of fuel, no compression (valves, lifters, rings, pistons), or something in the cylinder that shouldn't be there, such as coolant or water. P0300 tells you one of those happened. The per-cylinder misfire counts on your scan tool are what narrow it down. For the GM-wide background, see our P0300 GM diagnosis guide.

Which GMC Engines Can Set P0300

Every gasoline GMC with OBD-II can set P0300. Which cylinder codes can follow it depends on the cylinder count. Cylinder deactivation matters too, because GM's truck bulletins keep pointing at the cylinders that switch off.

GMC engine family Typical GMC models Cylinder codes possible Cylinders GM deactivates
Gen III/IV small-block V8 with AFM (4.8L, 5.3L LC9/LH6/LMG/LY5, 6.0L L76/LFA, 6.2L L94) 2007–2014 Sierra and Yukon, 2006–2009 Envoy V8 P0301–P0308 1, 4, 6 and 7 (PIP4568S)
Gen V 5.3L L83 and 6.2L L86 2014–2018 Sierra, 2015–2020 Yukon, 2019 Sierra Limited P0301–P0308 1, 7, 6 and 4 (20-NA-038)
5.3L L84 and 6.2L L87 with Dynamic Fuel Management 2019-and-later Sierra 1500, 2021-and-later Yukon P0301–P0308 Any cylinder (20-NA-038)
4.3L V6 LV3 (2014-and-later) Sierra 1500 P0301–P0306 3 and 6 (20-NA-038)
4.3L V6 L35/LU3, 4.3L LV1, 6.6L gas L8T Older Sierra and Savana, Safari, Jimmy, Sonoma; 2018-and-later Savana (LV1); Sierra HD and Savana (L8T) P0301–P0306 or P0301–P0308 None (GM: no hardware on LV1 or L8T)
3.6L/3.0L V6, first generation (LY7, LLT, LFX, LF1) 2007–2016 Acadia, 2010–2017 Terrain V6, 2015–2016 Canyon P0301–P0306 None
Gen 2 3.6L V6 (LGX, LGZ) 2017–2024 Acadia, 2017–2022 Canyon P0301–P0306 2 and 5 (21-NA-036)
Atlas inline engines (2.8L/2.9L four, 3.5L/3.7L five, 4.2L six) 2004–2012 Canyon, 2002–2009 Envoy P0301–P0304, –P0305 or –P0306 None
Four-cylinders (2.4L, 1.5T, 2.0T, 2.5L, 2.5T LK0, 2.7T L3B) Terrain, Acadia, Canyon, Sierra 1500 2.7T P0301–P0304 only Not covered here

Duramax diesels run a different set of diagnostics and are outside this guide. The Hummer EV and Sierra EV have no engine and can't set P0300.

Tools for finding the misfire

Read the Pattern Before You Replace Anything

The most useful screen on your scan tool is the misfire count for each cylinder. GM's bulletins sort themselves by pattern, so your diagnosis should too:

  • One cylinder far ahead of the rest — go to that cylinder's guide: P0301, P0302, P0303, P0304 or P0305. Each covers where that cylinder sits on each GMC engine and the GM documents that name it.
  • Cylinders 1, 4, 6 and/or 7 on a Sierra or Yukon V8 — those are GM's AFM cylinders. GM points to AFM lifters, not ignition.
  • Cylinders 2 and/or 5 on a 2017-and-later Acadia or Canyon V6 — GM's AFM cylinders on the Gen 2 V6. GM points to the deactivation solenoids or the switching rockers.
  • Every cylinder on bank 1 of a 2018 Sierra or Yukon — GM's PIP5642 traces this to a failing high-pressure fuel pump lifter. Knock activity retards timing on bank 1 by up to −16 degrees, which weakens the firing pulses enough to count misfires.
  • Cylinder 1 on deceleration, or the far-end cylinder on hard acceleration, on an inline Canyon or Envoy — GM's PIP3472C blames contaminated fuel trapped in the returnless fuel rail.
  • Random misfires on a Terrain 1.5T after a long highway drive in rain or humidity — moisture in the charge air cooler (22-NA-065).
  • Only on a cold start, then gone — on a V6 Acadia, Terrain or Canyon, that's GM's coolant-in-the-cylinder pattern (18-NA-115). On a Sierra or Yukon V8 with P050D, see PIP5498M.
  • Only on deceleration, every cylinder, on a V6 Acadia, Terrain or 2015 Canyon — GM's PIP5264 calls this a false misfire from belt or pulley debris or worn engine mounts.

What GM Has Documented on the Sierra, Yukon and Savana

AFM and DFM lifters

This is the big one on GMC trucks. PIP4568S covers the 2007–2013 Sierra, 2007–2014 Yukon and 2006–2009 Envoy with AFM. It describes misfires on cylinder 1, 4, 6 or 7, with or without a tick, from an AFM lifter that unlocks as soon as the engine starts or stays collapsed. GM's test is the AFM compression test: if the misfiring cylinder's running compression stays below 25 psi whether the AFM solenoid is commanded on or off, the lifter is the problem. For the 2014–2018 Sierra and 2015–2020 Yukon and Yukon XL with the 5.3L L83 or 6.2L L86, 15-06-01-002O continues the story: a collapsed or stuck AFM lifter, locking-pin damage from oil aeration, a lifter stuck in its bore, or a bent pushrod. If the valves don't move, GM replaces the valve lifter oil manifold and the affected bank of AFM lifters.

The DFM engines have their own documents. 23-NA-043 covers 2020 Sierra 1500 and 2021 Yukon trucks with the 5.3L L84 or 6.2L L87 built September 1, 2020 through March 31, 2021. GM's replacement rule depends on mileage: all lifters and guides on both banks under 16,000 miles, the affected bank only above that. PIP5861 applies the same rule to 2022 Sierra 1500 and Yukon trucks built October 9 through December 18, 2021.

Ignition, wiring and plug wires

PIP5159C (2014–2019 Sierra with the 4.3L, 5.3L or 6.2L, 2015–2019 Yukon) says to check for a plug wire that has come loose at the coil and to look for a missing "C" clip on the wire end. PIP5298B (2014–2019 Sierra Limited and 2015–2019 Yukon) points to poor terminal tension on the ignition coil power feed. On 2025 Sierra 1500 and Yukon trucks with the L84 or L87, PIP6073 blames a faulty ignition coil. GM tells technicians to swap the coil with a neighbor and warns that injectors returned to GM for this concern were found with no trouble.

Valve springs, coolant and recalls

PIP5752M covers 2020–2021 Sierra (L82, L84, L87, L8T) and 2021 Yukon (L84, L87) built July 1 through December 16, 2020, where a broken valve spring can bring misfire, noise and P0300 with P0106 or P0506. PIP5498M covers Sierra and Yukon trucks that set P050D and P0300 after a cold start because coolant is getting into the cylinders. GM's warning is that dealers were tearing engines down with no trouble found, so it asks for cold injector balance rates first. Safety recall 25V-274 covers certain 2021–2024 Sierra 1500, Yukon and Yukon XL trucks with the 6.2L V8 for connecting rod or crankshaft defects that can lead to engine failure. If your misfire comes with a knock, check that recall first.

One more truck document is worth knowing before you blame GM. PIP4765A (2007–2014 Sierra and Yukon V8s) describes no compression and 100% leakage into the crankcase from melted pistons. GM ties that to aftermarket calibrations and parts, and says it should not be treated as a warranty repair when they are found.

What GM Has Documented on the Acadia, Canyon and Terrain

3.6L V6, cold start. Bulletin 18-NA-115 (July 2024 version) names the Acadia (2007 onward), the 3.6L Canyon (2015 onward) and the 2010–2017 Terrain V6. GM describes a cold-start misfire "always occurring on one or two cylinders" that clears once the engine warms. The cause is porosity in the block at the liner-to-deck face, letting coolant in. GM's test is coolant dye, a pressure test on a cold-soaked engine, and a blacklight borescope through the plug hole.

Gen 2 V6. 21-NA-036 (2017–2022 Acadia LGX, 2017–2022 Canyon LGZ) covers P0300, P0302 and P0305 on AFM cylinders 2 and 5. The causes are oil leaking past the AFM oil control valve solenoid in the camshaft cover, or rockers that aren't latching. 21-NA-278 adds ticking or rattling with P0300–P0306 from spongy lash adjusters, damaged rockers or camshaft actuator damage.

Terrain turbo fours. 22-NA-065 covers 2018–2022 Terrain 1.5T models that set P0300, sometimes with a flashing light or Reduced Power, after long drives in rain or high humidity. Moisture collects in the charge air cooler and heavy acceleration pulls it into the engine. 21-NA-255 covers broken spark plug insulators on the same engine. PI1178F covers a cracked piston and low compression on the 2018 Terrain 2.0T.

Inline Canyon and Envoy. PIP4409F (2004–2012 Canyon 2.8L, 2.9L and 3.7L) describes history misfires on all cylinders, with codes such as P0106, P0171 or P0300. The cause is MAP sensor wiring broken inside the insulation within inches of the connector.

Symptoms of P0300 on a GMC

  • Check engine light, flashing when the misfire is bad enough to damage the catalytic converter
  • Rough idle, shake at a stop, or a stumble pulling away or towing
  • Misfire only on a cold start, only under boost or load, or only after the truck leaves four-cylinder mode
  • A tick at camshaft speed that doesn't go away when injectors are cancelled (lifter, rocker or valvetrain)
  • Loss of power and fuel economy, a fuel smell, or Reduced Power on a Terrain turbo
  • Companion codes: P050D, P0106/P0506 (valve spring pattern), injector circuit codes, or P0016–P0019 on the Gen 2 V6

Causes and How to Confirm Each

Cause How to confirm it Notes
Coil, plug or plug wire Swap with a neighboring cylinder and see if the misfire follows; check wire seating and C-clip PIP5159C, PIP6073; Terrain 1.5T plugs (21-NA-255)
AFM/DFM lifter AFM compression test; watch valves move with covers off Sierra/Yukon cylinders 1, 4, 6, 7 on AFM; any cylinder on DFM
Gen 2 V6 solenoid or rocker Swap AFM solenoids between banks; watch cylinder 2 or 5 valves Acadia and Canyon, 21-NA-036
HPFP lifter (bank 1) Misfires across bank 1, timing retard, tapping at idle 2018 Sierra/Yukon, PIP5642
Coolant or water in a cylinder Dye, cold-soak pressure test, borescope; check charge air cooler V6 18-NA-115; V8 PIP5498M; Terrain 22-NA-065
Injector or injector wiring GDS2 balance or AFIT test; inspect harness for chafing Replace only the injector that fails; PIP4924D for V6 harness rub
Mechanical: valve spring, piston, valve Compression, leak-down, borescope PIP5752M, PI1178F, PIP4765A

Ignition parts

How Is P0300 Diagnosed on a GMC?

  1. Identify the engine by RPO code from the glovebox label. A Sierra 1500 has been sold with a 4.3L V6, several 5.3L and 6.2L V8s and a 2.7L turbo four, and each has its own GM documents.
  2. Save freeze frame and per-cylinder misfire counts before clearing anything. GM's Technical Assistance misfire template (PIP5628) asks dealers for exactly this.
  3. Classify the pattern: one cylinder, AFM cylinders, one bank, cold start only, deceleration only, or weather-related.
  4. Swap coils and plugs on the worst cylinder and re-test. Check plug wire seating on Gen V trucks.
  5. Test injectors with GDS2 balance or AFIT instead of replacing them on suspicion.
  6. Run compression and leak-down on any cylinder that won't respond. On an AFM truck, run GM's AFM compression test before pulling heads.
  7. Run the engine-specific checks: valve movement on Sierra/Yukon lifters, the solenoid swap on the Gen 2 V6, the dye test on the 3.6L, the charge air cooler on the Terrain 1.5T.
  8. Check your VIN for open recalls and bulletins, then verify the repair under the conditions that set the code.

Parts and Cost

Repair What it involves Cost picture
Coil, plug or plug wire The part the swap test proved Lowest
Injector Direct-injection injector and seals after a failed balance test Moderate
Gen 2 V6 solenoid or rockers One solenoid, or four rockers and four lash adjusters per cylinder Moderate to significant
Charge air cooler (Terrain 1.5T) Updated cooler on early 2018 builds; grille cover otherwise Moderate
AFM/DFM lifters and guides Heads off; one bank or both per GM's rules Major
Engine or internal repair Verified porosity, broken valve spring damage, cracked piston Largest — confirm with GM's tests first

Fuel and intake parts

GM Documents That List P0300 on GMC Models

Document Subject Status
20-NA-038 (Jul 2024) AFM/DFM usage; V8 cylinders 1, 7, 6, 4; V6 cylinders 3 and 6 Sierra, Yukon, Savana — verified
PIP4568S (Mar 2016) Tick and/or misfire on AFM cylinders 1, 4, 6, 7 2007–2013 Sierra, 2007–2014 Yukon, 2006–2009 Envoy — verified
15-06-01-002O (Mar 2023) Misfire/tick, P0300; AFM lifter collapse 2014–2018 Sierra, 2015–2020 Yukon/XL, 2019 Sierra Limited — verified
23-NA-043 (Mar 2024) Lifter failure, P0300–P0308 2020 Sierra 1500, 2021 Yukon L84/L87 — verified
PIP5642 (Apr 2019) P0300 bank 1; HPFP lifter 2018 Sierra, Yukon, Yukon XL — verified
PIP5752M (Jun 2021) Broken valve spring with P0300/P0106/P0506 2020–2021 Sierra, 2021 Yukon — verified
PIP6073 (Jun 2025) Faulty ignition coil, P0300–P0308 2025 Sierra 1500, Yukon — verified
18-NA-115 (Jul 2024) Cold-start misfire; block porosity Acadia, Canyon, Terrain V6 — verified
21-NA-036 (Mar 2022) P0300, P0302, P0305 on AFM cylinders 2 and 5 2017–2022 Acadia, Canyon — verified
22-NA-065 (Apr 2022) P0300 in rain/humidity; charge air cooler moisture 2018–2022 Terrain 1.5T — verified
PIP3472C (Feb 2018) Inline engine misfires on end cylinders; fuel contamination 2006–2012 Canyon, 2005–2009 Envoy — verified
PIP5264 (Feb 2016) Deceleration false misfire, all cylinders Acadia, 2015 Canyon, Terrain V6 — verified
Recall 25V-274 6.2L connecting rod/crankshaft defects 2021–2024 Sierra 1500, Yukon, Yukon XL — verified (NHTSA recall summary)

Have a dealer check your VIN for open recalls, bulletins and special coverages. The check is free, and some GM documents apply only inside narrow build-date windows.

What Other Pages Get Wrong

  • "P0300 means replace all the plugs and coils." On Sierras and Yukons, GM's most-repeated misfire bulletins are about lifters. Plugs won't fix a valve that isn't opening.
  • "Unplug the AFM to cure it." GM's lifter bulletins describe lifters that are already collapsed or stuck. Disabling deactivation doesn't restore a damaged lifter.
  • "Replace the injectors." GM's PIP6073 says injectors returned for the 2025 truck coil concern showed no trouble. GM asks for a failed balance or AFIT test first.
  • Ignoring the weather. A Terrain 1.5T that misfires only after a rainy highway drive is a documented GM pattern, not a mystery.
  • Treating "random" as random. GM's bulletins are organized by which cylinders count, so the counts are the most useful data you have.

Frequently Asked Questions

Can I drive my GMC with P0300?

If the check engine light is flashing, ease off and get it checked soon. A heavy misfire can overheat the catalytic converter, and a lifter or valve spring failure can get worse. A steady light with no felt misfire is less urgent, but it still needs diagnosis.

Why does my Sierra misfire only after it goes into V4 mode?

On AFM trucks, cylinders 1, 4, 6 and 7 deactivate under light load. A lifter that is slow to re-lock, or a damaged one, can misfire when the engine comes back to eight cylinders. GM's AFM compression test and valve-movement check are the way to confirm it.

Does P0300 apply to the Duramax?

This guide covers gasoline GMC engines. Duramax diesels use a different set of diagnostics, so follow the diesel service information for those trucks.

My Terrain flashed the check engine light in a rainstorm. Is the engine damaged?

Not necessarily. GM's 22-NA-065 describes 2018–2022 Terrain 1.5T misfires from moisture in the charge air cooler. A dealer will run the standard P0300 diagnosis first and apply the bulletin if nothing else is found.

Will a GMC dealer cover a lifter failure?

That depends on your vehicle's warranty status and build date. Some GM documents apply only to trucks built inside specific windows. A dealer can check your VIN for free.

What's the difference between P0300 and P0301–P0308?

P0300 means misfires were detected but spread out or not cleanly assigned. P0301 through P0308 name a single cylinder. Most GMCs set both at once, and the cylinder code tells you where to start.

Can a bad crankshaft sensor cause P0300?

The misfire monitor depends on crankshaft speed, so anything that disturbs that signal can create false counts. GM's PIP5264 for V6 Acadias and Terrains is an example: belt debris or worn mounts cause false deceleration misfires. See our P0335 GMC guide if a crank sensor code is also set.


Shop Related Parts & Tools

Read the per-cylinder misfire counts and run a coil and plug swap before buying parts, and check your VIN for open bulletins. Coils, wires and plugs are engine-specific — order by VIN.


Related Guides

Back to blog

Leave a comment

Your Name
Your Email