Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos 🛍️ Shop This Part

P0304 on 2017 Volkswagen Golf R: Cylinder 4 Misfire Causes and Fixes

P0304 on a 2017 VW Golf R signifies a misfire in cylinder 4. The most common causes are a faulty ignition coil or a worn-out spark plug. These are relatively inexpensive parts, costing around $35-$75 for a coil and $15-$25 for a plug, and are simple to replace for a DIYer. Swapping the coil from cylinder 4 to another cylinder is the definitive first diagnostic step.

16 minutes to read 2017-2017 Volkswagen GOLF R
Most Likely Cause
Faulty Ignition Coil
Difficulty
2/5
Est. Time
2.8 hrs
DIY Doable?
✅ Yes
Shop Labor
$100 – $1100
Parts Price
$35 – $400
⚠️ Drivable, but... — You can drive short distances, but it's not recommended. A persistent misfire, especially if the check engine light is flashing, can allow unburned fuel to enter the exhaust and damage the expensive catalytic converter. The vehicle may also enter a reduced-power 'limp mode' to prevent damage.
Key Takeaways
  • P0304 on a 2017 Golf R is a misfire on cylinder 4, the one on the far right (driver's side).
  • The most likely cause is a bad ignition coil. Always perform a 'coil swap' test first, as it's a free and definitive diagnostic step.
  • If the coil is good, a worn spark plug is the next most probable cause.
  • Due to the direct-injection engine, carbon buildup on the intake valves is a significant possibility, especially if misfires happen mostly on cold starts.
  • Do not ignore a flashing check engine light, as it indicates a severe misfire that can quickly destroy your catalytic converter, a very expensive repair.
The trouble code P0304 means that your Golf R's Engine Control Module (ECM) has detected that cylinder number four is not firing correctly. The ECM monitors the crankshaft's rotational speed, and when a cylinder misfires, the crankshaft slows down for a moment. If this happens enough times, the ECM stores the P0304 code and illuminates the check engine light. A flashing check engine light indicates a more severe misfire that could allow unburned fuel into the exhaust and damage the catalytic converter.

What's Unique About the 2017-2017 Volkswagen GOLF R

Engine bay of a 2017 Volkswagen Golf R featuring the EA888 Gen 3 2.0T engine.
The 2017 Golf R is powered by the EA888 Gen 3 engine, which utilizes direct injection and high-output ignition coils.

The 2017 Golf R uses the EA888 Gen 3 2.0T engine, a direct-injection powerplant. While powerful and efficient, this design is known for a few specific issues that can lead to a P0304 code. Ignition coils are a very common failure point on these engines. Additionally, while some EA888 Gen 3 engines feature both port and direct injection (dual injection) to help mitigate carbon buildup, the primary injection method is direct. This means fuel is injected directly into the cylinder and doesn't wash over the intake valves, making them susceptible to carbon buildup from PCV system oil vapors over time. This buildup can disrupt airflow and cause misfires, especially on cold starts.

Diagnostic Flowchart

A mechanic performing an ignition coil swap test on a 4-cylinder engine to diagnose a misfire.
The first step in diagnosing a P0304 is swapping the cylinder 4 ignition coil with another cylinder to see if the code follows the coil.

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

Have you swapped the cylinder 4 ignition coil to test for failure?
→ Swap the cylinder 4 coil (far right) with cylinder 3. Clear codes and drive. If the code changes to P0303, replace the coil ($35-$75).
→ Replace the faulty ignition coil (OEM part 06L905110K, $50-$75). Many owners replace all four at once for preventative maintenance.
What is the condition of the spark plug in cylinder 4?
→ Remove and inspect the plug. If worn or fouled, replace it (OEM 06K905601B, $15-$25). A fuel-soaked plug indicates a bad injector.
→ Replace the spark plug (OEM 06K905601B, $15-$25). It is best practice to replace all four plugs at the same time.
→ For cold start misfires, suspect intake valve carbon buildup requiring professional walnut blasting. For under-load misfires, suspect a failed fuel injector (06L906036K, $100-$200). Note: TSB VIN-4-A-PIN-2018 links misfires to software update level 0003.

Symptoms You May Notice

⚠️ Don't Waste Money on the Wrong Fix
  • Replacing only the spark plugs when the ignition coil is the actual culprit. The coil swap test is crucial to avoid this.
  • Assuming a high-mileage car's misfire is plugs/coils when it's actually carbon buildup. If the misfire is worst on cold starts, carbon should be a primary suspect.

Most Likely Causes

Comparison showing a clean intake valve versus one with heavy carbon buildup common in direct-injection engines.
Left: Clean intake valves allowing proper airflow. Right: Severe carbon buildup on a high-mileage EA888 engine, a common cause of cold-start misfires.
  1. Faulty Ignition Coil 🔴 High Probability Ignition coils are a well-documented, common failure item on modern VW/Audi engines, including the EA888. They often fail without warning, causing a dead misfire on a single cylinder.
    How to confirm: Swap the ignition coil from cylinder 4 with another cylinder (e.g., cylinder 3). Clear the codes and drive the car. If the code changes to P0303, the ignition coil is faulty. This is the universally recommended first step.
    Typical fix: Replace the faulty ignition coil. It's recommended to use a quality OEM or reputable aftermarket brand like Bosch or NGK. Many owners choose to replace all four coils at once 🎬 Watch: Step-by-step guide to replacing your spark plugs and coils. for preventative maintenance.
    Est. part cost: $35-$75
  2. Worn or Fouled Spark Plug 🔴 High Probability Spark plugs are a regular maintenance item with a typical service interval of 40,000-60,000 miles. On a turbocharged, direct-injection engine, they can wear out or become fouled more quickly, especially on tuned vehicles or if a faulty coil was not replaced promptly.
    How to confirm: After ruling out the ignition coil, remove the spark plug from cylinder 4. Inspect it for wear (eroded electrode), carbon or oil fouling, or damage. A fuel-soaked plug may indicate an injector issue. Compare it to a new plug.
    Typical fix: Replace the spark plug. It is best practice to replace all four spark plugs at the same time to ensure consistent performance and maintain the correct heat range.
    Est. part cost: $15-$25 per plug
  3. Carbon Buildup on Intake Valves 🟡 Medium Probability The EA888 is a direct-injection engine, meaning fuel doesn't clean the intake valves. Oil vapor from the PCV system can bake onto the valves, restricting airflow and causing misfires, particularly on cold starts that may clear up as the engine warms. This issue typically becomes significant enough to cause codes between 60,000 and 80,000 miles.
    How to confirm: This is difficult to confirm without a borescope to visually inspect the intake valves. A misfire that occurs primarily on cold starts and is not resolved by new plugs and coils strongly suggests carbon buildup. A dealership or specialist shop can confirm the diagnosis.
    Typical fix: The intake manifold must be removed and the valves cleaned, typically through a process called walnut shell blasting. 🎬 See how a professional carbon cleaning service is performed. This is usually a job for a professional shop and can cost several hundred dollars.
    Est. part cost: $0 (service cost is labor)
  4. Failed Fuel Injector ⚪ Low Probability While less common than ignition parts, direct fuel injectors operate under very high pressure and can fail. They can become clogged, leak, or fail electronically, preventing the correct amount of fuel from being delivered to cylinder 4. A stuck-open injector can flood the cylinder with fuel.
    How to confirm: This is a more advanced diagnostic step. A fuel-soaked spark plug is a strong indicator. A diagnostic tool like VCDS can be used to monitor fuel trims. Swapping injectors between cylinders is possible but labor-intensive and requires new seals.
    Typical fix: Replace the faulty fuel injector. It is critical to also replace the single-use Teflon seals when an injector is removed and reinstalled.
    Est. part cost: $100-$200

Rare But Worth Checking

  • PCV Valve Failure: A failing PCV (Positive Crankcase Ventilation) valve is a classic issue on the EA888 engine family. A torn diaphragm creates a large vacuum leak, which can lead to lean conditions (code P0171) and misfires across multiple cylinders, though it might initially present as a single cylinder misfire.
  • Low Compression: A mechanical engine problem like a worn piston ring, a damaged piston, or a poorly sealing valve could cause low compression in cylinder 4. This is unlikely on a low-mileage engine but can be confirmed with a compression test and a leak-down test, which is recommended if plugs, coils, and injectors are ruled out.
  • Damaged Ignition Coil Wiring: In some cases, the ground wire for the ignition coil can become frayed or damaged, leading to an intermittent connection and a persistent misfire on that cylinder even with a new coil. One owner on a forum found a twisted ground wire on cylinder 4 to be the culprit after replacing many other parts.

Diagnosis Steps

  1. Read the code with an OBD-II scanner and confirm P0304 is present. Note if the check engine light is flashing, which signals a severe misfire requiring immediate attention.
  2. Swap the ignition coil from cylinder 4 to cylinder 3. On the Golf R, cylinder 4 is on the far right (passenger side in the US).
  3. Clear the codes and drive the vehicle until the check engine light returns.
  4. Re-scan the codes. If the code is now P0303, the ignition coil is faulty and needs to be replaced.
  5. If the code remains P0304, the coil is likely good. Proceed to inspect the spark plug in cylinder 4. Check for wear, fouling, and correct gap. Consider replacing all four plugs if they are due for service.
  6. If new plugs and coils do not resolve the issue, the next likely causes are carbon buildup or a faulty fuel injector.
  7. For persistent cold-start misfires, use a borescope to inspect the intake valves for carbon buildup.
  8. For misfires under load or at high RPM, a faulty fuel injector is a stronger possibility. Check for a fuel-soaked plug on cylinder 4.
  9. If all else fails, a professional diagnosis including a compression and leak-down test may be necessary to check for mechanical engine issues.

Parts You'll Likely Need

A set of new OEM Volkswagen ignition coils and spark plugs ready for installation.
Replacing both the ignition coil (OEM 06L905110K) and spark plugs (OEM 06K905601B) is the most common fix for a P0304 code.
  • Ignition Coil (OEM #06L905110K (supercedes 06H905115B, 06L905110C/D/F/H)) — This is the most frequent cause of a single-cylinder misfire on the 2017 Golf R's engine. VW has released multiple revisions of this part.
    Trusted brands: VW Genuine, Bosch, NGK, APR
    OEM price range: $50-$75
    Aftermarket price range: $35-$60
  • Spark Plug (OEM #06K905601B (NGK PLFER7A8EG)) — As a primary ignition component and regular maintenance item, a worn spark plug is a very common cause for a misfire.
    Trusted brands: NGK, Bosch
    OEM price range: $20-$30
    Aftermarket price range: $15-$25
  • Fuel Injector (OEM #06L906036K) — If ignition components are confirmed to be good, a clogged or electronically failed injector is the next most likely part to have failed.
    Trusted brands: Bosch (OEM supplier)
    OEM price range: $150-$200
    Aftermarket price range: $80-$140

Related Codes That Often Appear With This One

  • P0300 — If the misfire is intermittent or starting to affect other cylinders due to a shared cause like a major vacuum leak or fuel pressure problem, a P0300 (Random/Multiple Cylinder Misfire) code may appear alongside P0304.
  • P0301, P0302, P0303 — Seeing misfire codes for other specific cylinders suggests a more widespread issue like severe carbon buildup, bad fuel, or a failing fuel pump.
  • P0171 — This code for 'System Too Lean' can indicate a vacuum leak (like from a failed PCV valve) which is the root cause of the misfire.
  • P130A — This manufacturer-specific code for 'hide cylinder' may be present. It indicates the ECU has intentionally shut down the cylinder to prevent damage from the persistent misfire.

Technical Service Bulletins (TSBs) & Recalls

  • VIN-4-A-PIN-2018: A general bulletin that lists P0300-P0304 as one of many possible faults that may be logged in the ECM.
  • TSB 2069038 / 24-70: References a software update for some 3.0T engines to correct misfire detection sensitivity, showing that VW sometimes resolves misfire codes via software patches. While not for the 2.0T, it shows precedent.
  • TSB 01 13 73 / TPI 2033223: Notes that for EA888 engines, it may be necessary to reset misfire adaptations in the ECU after a repair by clearing fault codes three times in a row.

Platform-Specific Known Issues

  • A Technical Service Bulletin (VIN-4-A-PIN-2018) mentions that misfire codes P0300-P0304 can occur after a specific software update (level 0003), indicating a potential software sensitivity issue.

Mechanic-Grade Diagnostic Values

  • High-Pressure Fuel Rail (Actual) — expected: Up to 200 bar (2900 PSI) under load for stock vehicles. Tuners may request up to 240 bar (3480 PSI) with an upgraded pump.. Failure: Actual pressure significantly deviates from specified pressure requested by the ECM, or is unstable.
  • Low-Pressure Fuel Pump (Actual) — expected: 5.0 bar +/- 0.5 bar at idle.. Failure: Pressure is significantly below 4.5 bar at idle, or the pump duty cycle exceeds 90% under load, indicating the LPFP cannot keep up with demand.
  • VCDS Misfire Counters (Non-UDS) — expected: Using VCDS, navigate to Engine -> Measuring Blocks -> Groups 015 and 016. These blocks display a live count of misfires for each cylinder.. Failure: The counter for cylinder 4 increments, especially on a cold start or under specific load conditions.

Hidden / Shadow Codes Worth Checking

  • P130A: This manufacturer-specific code means 'Hide Cylinder'. The ECU intentionally deactivates a cylinder to prevent damage from persistent, severe misfires. (see via This code may be stored alongside the P030x code and is visible with VCDS or other advanced VW-specific scan tools.)

Scan Tool Commands That Help

  • ODIS (VW Dealer Tool): Clear all OBD DTCs (performed 3 times consecutively) — According to VW Technical Tip 01-17-03TT, this procedure is used to force a relearn of the crankshaft sensor profile adaptation. This is useful if a false misfire is being detected after an actual misfire repair has been completed, as the ECM may not automatically relearn.
  • VCDS (Ross-Tech): Advanced Measuring Blocks - Misfire Counters — To get a live, numerical count of misfire events per cylinder, which is more precise than just waiting for a DTC to be set. This helps quantify the severity and conditions under which the misfire occurs (e.g., only on cold start, only at high RPM).

Wiring & Ground Locations

  • Ignition Coil Grounding Point — For the Mk7/7.5 Golf R, the factory chassis grounding lug is located behind the passenger-side headlight.. The factory design grounds the ignition coils via the bolts securing them to the cam cover, which is made of soft aluminum. The threads can strip or corrode, leading to a weak ground, reduced spark energy, and misfires even with good coils. Aftermarket kits provide a dedicated ground wire from the coil harness directly to this chassis point to ensure a reliable ground.
  • Ignition Coil Connector (Pin 2) — Pin 2 on the 4-pin ignition coil connector is the ground wire.. When diagnosing a persistent misfire or installing an upgraded grounding kit, this is the specific pin that needs to be tested for continuity to ground or de-pinned to add a new ground wire. A pin removal tool is required.

Real Owner Repair Stories

  • golfmk7.com forum user (2017 Golf R Manual, 36k miles, Unitronic Stage 2 tune) — P0304 and EPC light came on during a hard acceleration, causing limp mode. Misfire only occurs above 6,000 RPM.
    ❌ Tried (didn't work) Replaced spark plugs, Replaced ignition coils, Swapped spark plugs between cylinders (misfire did not move), Swapped ignition coils between cylinders (misfire did not move), Swapped fuel injectors between cylinders (misfire did not move), Performed a compression test (results were good), Visually inspected for carbon buildup (none found)
    ✅ What actually fixed it The user did not post a final resolution, but the thread highlights a scenario where a high-RPM-only misfire was not caused by any of the common components (plugs, coils, injectors, carbon), pointing towards a more complex issue like valve train problems (e.g., valve float) or a software/tuning issue.

When the Usual Fixes Don't Work

  • In one documented case on a tuned 2017 Golf R, a persistent P0304 misfire that only occurred at high RPM (above 6,000) was not resolved by replacing spark plugs, ignition coils, or fuel injectors. A compression test was also normal. This contradicts the common assumption that these parts will always fix the issue and points towards more complex, high-load-specific problems like weak valve springs (valve float) or specific tuning-related issues that aren't apparent during normal driving or basic testing.

OEM Part Supersession History

  • 06L905110C, 06L905110D, 06L905110E, 06L905110F, 06L905110H06L905110K — These are previous revisions of the ignition coil. VW/Audi frequently updates part numbers to improve reliability or change suppliers.
    Heads up: All listed previous revisions are compatible and have been superseded by the latest -K revision. No known incompatibilities exist when replacing older versions with the newest one.
DIY MK7 VW Golf GTI Spark Plugs & Coil Pack Replacement!
DIY MK7 VW Golf GTI Spark Plugs & Coil Pack Replacement!
VW EA888 Carbon Buildup: Why Every Owner Needs This Essential Cleaning Service
VW EA888 Carbon Buildup: Why Every Owner Needs This Essential Cleaning Service
Fixing a VW 2.0T Misfire Caused by Carbon Buildup | VW & Audi EA888
Fixing a VW 2.0T Misfire Caused by Carbon Buildup | VW & Audi EA888
Car Engine Misfire Shaking Vibrating Engine Fix - EA888 2.0 tsi tfsi
Car Engine Misfire Shaking Vibrating Engine Fix - EA888 2.0 tsi tfsi
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 23, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0304 for:
  • Volkswagen GOLF R: 2017
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part