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 2015-2018 Honda FIT: Cylinder 4 Misfire Causes and Fixes

On a 2015-2018 Honda FIT, P0304 is most often caused by carbon buildup on the intake valves, a known issue for this direct-injection engine. Other common causes are a bad ignition coil or spark plug. A coil/plug swap is a cheap DIY diagnosis; carbon cleaning is a more expensive professional job, often costing $500-$1200 at a dealer. A failing fuel injector can also be the cause and may lead to ECU damage.

16 minutes to read 2015-2018 Honda FIT
Most Likely Cause
Carbon Buildup on Intake Valves
Est. Time
2.8 hrs
DIY Doable?
🔧 Shop
Shop Labor
$100 – $1200
Parts Price
$20 – $400
⚠️ Drivable, but... — Driving with a consistent misfire is not recommended. Unburned fuel can exit the cylinder and overheat the catalytic converter, potentially causing permanent damage that is very expensive to repair.
Key Takeaways
  • P0304 on a 2015-2018 Fit is very likely due to carbon buildup on the intake valves, a known issue with its direct-injection engine.
  • Before assuming a major repair, perform a simple diagnostic by swapping the ignition coil and then the spark plug from cylinder 4 to another cylinder to rule them out.
  • Honda has issued TSBs and a warranty extension for the carbon buildup problem. Contact a Honda dealer with your VIN to check for eligibility before paying for repairs.
  • Do not ignore a flashing Check Engine Light, as it indicates a severe misfire that can quickly damage your expensive catalytic converter.
The code P0304 indicates that your Honda FIT's Engine Control Module (ECM) has detected a misfire in cylinder number 4. A misfire occurs when the air-fuel mixture in the cylinder fails to ignite properly, leading to a loss of power. The ECM monitors the rotational speed of the crankshaft, and a sudden drop in speed after cylinder 4's firing event triggers this specific code.

What's Unique About the 2015-2018 Honda FIT

The 1.5L Earth Dreams engine inside a 2015-2018 Honda Fit engine bay.
The 1.5L L15B 'Earth Dreams' engine in the 2015-2018 Honda Fit uses direct injection, which is the root cause of the common carbon buildup issues.

The 2015-2018 Honda FIT uses a 1.5L direct-injection engine (L15B "Earth Dreams"). While efficient, this design is prone to a specific issue: carbon buildup on the intake valves. Unlike traditional port-injection engines, fuel is sprayed directly into the cylinder, so it doesn't wash over and clean the intake valves. Oil vapors from the PCV system bake onto the hot valves, restricting airflow and causing misfires. Honda has acknowledged this issue through multiple Technical Service Bulletins (TSBs), making it the most probable cause for P030x misfire codes on this specific vehicle.

🎬 Watch: A guide to diagnosing and fixing common Honda Fit misfire codes.

Diagnostic Flowchart

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

Which diagnostic steps have you already completed for the cylinder 4 misfire?
→ Swap the cylinder 4 ignition coil with cylinder 3. Clear codes and drive. If the code changes to P0303, replace the coil (OEM 30520-5R0-013, $50-$100).
Did the misfire code change to P0303 after swapping the coils?
→ Replace the faulty ignition coil. OEM part is 30520-5R0-013 and costs $50-$100. Consider replacing all four if high mileage.
→ Swap spark plug 4 with plug 2. If the code changes to P0302, replace the spark plugs (OEM 12290-5R0-003, $15-$35 each).
Have you had the intake valves inspected for carbon buildup yet?
→ Have a mechanic borescope the intake valves. Check with a Honda dealer for the 10-year/150,000-mile warranty extension (TSB A21-007). Out of pocket, walnut blasting costs $500-$1200 plus $20-$40 for gaskets (OEM 17105-5R0-004).
→ Test fuel injector resistance (~10.3 ohms) and harness voltage (~7.3V). If faulty, replace the injector ($100-$200). If voltage is off, the ECU driver may be damaged.
Professional service recommended: While swapping ignition coils or spark plugs is a simple DIY task, the most common cause for this code on this vehicle is carbon buildup, which requires specialized tools and procedures like walnut blasting for effective cleaning. Furthermore, diagnosing a faulty fuel injector that may have damaged the ECU requires advanced electrical testing.

Symptoms You May Notice

  • Check Engine Light is on or flashing
  • Rough or shaky idle
  • Hesitation or stumbling during acceleration
  • Reduced engine power
  • Poor fuel economy
  • Smell of unburned gasoline from the exhaust
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing only fuel injectors without checking for carbon buildup. As noted in owner complaints and TSBs, carbon buildup is a primary cause, and new injectors may not solve the problem if the valves are restricted.
  • Replacing ignition coils and spark plugs repeatedly when the underlying issue is severe carbon buildup or a failing fuel injector/ECU circuit.

Most Likely Causes

Comparison showing a clean intake valve versus one heavily restricted by carbon buildup.
A side-by-side comparison of a clean intake valve (left) and one with severe carbon buildup (right), which is the primary cause of P0304 codes on these engines.
  1. Carbon Buildup on Intake Valves 🔴 High Probability The direct-injection fuel system design on the 1.5L Earth Dreams engine does not spray fuel over the intake valves, allowing oil vapors from the PCV system to bake onto them, restricting airflow and causing misfires. This is confirmed by Honda TSBs A21-007 and ABOM06022023906 and widely discussed by owners.
    How to confirm: After ruling out ignition and fuel delivery components, a technician can use a borescope to visually inspect the intake valves for carbon deposits. This is the definitive diagnostic step before committing to the cleaning procedure.
    Typical fix: The intake manifold must be removed and the intake ports must be cleaned, typically using a media blaster with fine walnut shells (a process known as 'walnut blasting'). Honda also issued a software update as part of the fix outlined in TSB A21-007 to help mitigate the issue.
    Est. part cost: $20-$40 for gaskets
  2. Faulty Ignition Coil 🟡 Medium Probability Coil-on-plug ignition coils are a common failure item on most modern vehicles as they age and are exposed to heat cycles.
    How to confirm: Swap the ignition coil from cylinder 4 with another cylinder (e.g., cylinder 3). Clear the codes and drive the vehicle. If the code changes to P0303, the ignition coil is faulty.
    Typical fix: Replace the faulty ignition coil. It is often recommended to replace all four coils at the same time 🎬 See this walkthrough on how to remove ignition coils and spark plugs. if they are original and high-mileage.
    Est. part cost: $50-$100 per coil
  3. Worn or Fouled Spark Plug 🟡 Medium Probability
    How to confirm: Remove the spark plug from cylinder 4 and inspect it for wear, damage, or heavy carbon/oil fouling. A plug that is black and sooty can be a symptom of the carbon buildup issue. You can also swap it with another cylinder's spark plug to see if the misfire code follows.
    Typical fix: Replace the spark plug. It is best practice to replace all four spark plugs at the same time as a set, as they wear at a similar rate.
    Est. part cost: $15-$35 per plug
  4. Clogged or Faulty Fuel Injector Low-to-medium Probability Honda extended the warranty on fuel injectors for some 2015-2016 models due to issues causing misfires. Forum discussions indicate injectors can fail, become clogged from carbon, or even short out, causing further electrical problems.
    How to confirm: A professional can perform a fuel injector balance test. Advanced DIY diagnosis involves checking the injector's resistance with a multimeter (should be ~10.3 ohms) and checking the voltage at the unplugged connector with the key on, engine off (should be ~7.3V). A voltage reading that is significantly off can indicate a damaged ECU driver.
    Typical fix: Replace the faulty fuel injector. If the ECU driver is found to be faulty, the ECU must be repaired or replaced, which often requires dealership programming.
    Est. part cost: $100-$200 per injector

Rare But Worth Checking

  • Incorrect Valve Lash (Clearance): Honda engines can develop tight exhaust valve clearances over time, which can lead to poor sealing and misfires, especially when the engine is warm. This is a known maintenance item for Honda engines and is sometimes performed alongside carbon cleaning, though it is less frequently the root cause of a single cylinder misfire on this specific platform.
  • 🎬 Watch: How to perform a valve clearance adjustment on your Honda Fit.
  • Low Engine Compression: Though rare on a well-maintained engine, a mechanical issue like a burnt valve or worn piston rings could cause a persistent misfire on a single cylinder. A compression test would be needed to diagnose this.
  • Faulty ECU Injector Driver: In some cases, a failing fuel injector can short circuit and damage the corresponding driver (mosfet) within the Engine Control Module (ECU). This results in a persistent misfire code for that cylinder that will not be resolved by replacing the injector alone. Diagnosis requires checking voltage at the injector harness, and the fix requires specialized electronics repair of the ECU.

Diagnosis Steps

A technician using a digital borescope to inspect the internal intake valves for carbon deposits.
Using a borescope to visually inspect the intake valves is the definitive way to confirm carbon buildup before starting expensive repairs.
  1. Read the code with an OBD-II scanner and check for any other pending or stored codes.
  2. To rule out the ignition coil, swap the coil from cylinder 4 with the coil from cylinder 3. Clear the codes and drive the car. If the code returns as P0303, the coil is bad.
  3. If the code remains P0304, swap the spark plug from cylinder 4 with the plug from cylinder 2. Clear codes and drive. If the code changes to P0302, the spark plug is bad.
  4. If the misfire remains on cylinder 4, visually inspect the wiring and connector for the cylinder 4 ignition coil and fuel injector.
  5. At this point, the most likely cause is carbon buildup on the intake valves. This requires professional diagnosis with a borescope to confirm. Check with a Honda dealer for any applicable warranty extensions (TSB ABOM06022023906).
  6. If carbon buildup is not the cause, proceed to advanced fuel system diagnostics. With the key on and engine off, check for ~7.3V at the injector harness. With the vehicle off, check for ~10.3 ohms of resistance across the injector terminals. Deviations may point to a bad injector or a faulty ECU.
  7. If all else fails, a mechanic may perform a compression test to check for mechanical engine health or a valve lash adjustment if the vehicle has high mileage.

Parts You'll Likely Need

An OEM Honda ignition coil (Part Number 30520-5R0-013) for the 2015-2018 Honda Fit.
The OEM ignition coil (Part 30520-5R0-013) is a common replacement item if the misfire follows the coil during a swap test.
  • Ignition Coil (OEM #30520-5R0-013 (supersedes 30520-5R0-003)) — A common failure point for single-cylinder misfires. Easy to diagnose by swapping between cylinders.
    Trusted brands: Honda (OEM), NGK, Denso, Hitachi
    OEM price range: $75-$105
    Aftermarket price range: $40-$75
  • Spark Plug (OEM #12290-5R0-003 (NGK DILZKAR7C11S, supersedes 12290-5R0-004)) — A standard maintenance item that can wear out and cause a weak spark, leading to misfires.
    Trusted brands: NGK (OEM), Denso (OEM)
    OEM price range: $30-$45
    Aftermarket price range: $15-$25
  • Intake Manifold Gasket Set (OEM #17105-5R0-004) — Required for the carbon cleaning procedure, as the intake manifold must be removed to access the valves. This part number is specified in TSB A21-007.
    Trusted brands: Honda (OEM), Mahle, Fel-Pro
    OEM price range: $20-$30
    Aftermarket price range: $10-$20

Related Codes That Often Appear With This One

  • P0300 — If the misfire condition is severe or affects multiple cylinders intermittently, a P0300 (Random Misfire Detected) code may appear alongside P0304.
  • P0301, P0302, P0303 — If the underlying cause, such as widespread carbon buildup or a failing fuel system, affects other cylinders, you may see misfire codes for them as well.
  • P0420 — A persistent misfire can send unburned fuel into the exhaust, damaging the catalytic converter over time and eventually triggering a P0420 (Catalyst System Efficiency Below Threshold) code.

Technical Service Bulletins (TSBs) & Recalls

A technical document or summary regarding Honda TSB A21-007 for misfire issues.
Honda TSB A21-007 addresses the carbon buildup issue and provides a 10-year/150,000-mile warranty extension for qualifying vehicles.
  • A21-007: States that the Check Engine Light with DTCs P0300–P0304 can be caused by carbon buildup on the intake valves. It outlines the repair procedure, which involves cleaning the intake ports and, for some model years, a software update.
  • A16-034: An earlier bulletin also addressing MIL illumination with P0300-P0304 codes for 2015-16 models.
  • ABOM06022023906: Details the warranty extension for valve cleaning and software installation due to carbon buildup causing misfire DTCs. It extends coverage to 10 years or 150,000 miles.

Platform-Specific Known Issues

  • Carbon Buildup on Intake Valves: Honda has issued multiple Technical Service Bulletins (TSBs), including A21-007, acknowledging that carbon buildup can cause P0300-P0304 misfire codes. This is the most significant known issue for this engine related to this code, with owners reporting it can occur with as little as 30,000 miles.
  • Warranty Extension for Carbon Buildup: Honda extended the warranty for valve cleaning and a software update on some vehicles to 10 years or 150,000 miles due to this carbon buildup issue.

Mechanic-Grade Diagnostic Values

  • Low-Pressure Fuel System Pressure at Idle — expected: 320-370 kPa (47-54 psi). Failure: Pressure below or above this range indicates a problem with the in-tank fuel pump or pressure regulator.
  • Fuel Injector Resistance — expected: ~10.3 ohms. Failure: A reading significantly different (by more than 0.2-0.3 ohms) suggests a faulty injector. This can lead to an ECU driver failure.
  • Fuel Injector Connector Voltage (Key On, Engine Off) — expected: ~7.3V. Failure: A voltage reading that is much higher or lower than 7.3V points towards a damaged ECU injector driver, not just a bad injector.
  • Valve Lash/Clearance (Cold Engine) — expected: Intake: 0.15-0.19 mm, Exhaust: 0.26-0.30 mm. Failure: Exhaust valves that are too tight (less than 0.26mm) are a common cause of misfires on Honda engines as they age.

Scan Tool Commands That Help

  • Honda HDS (Honda Diagnostic System) or advanced aftermarket scanner: CKP (Crankshaft Position) Pattern Clear / CKP Pattern Learn — This procedure should be performed after any repair that could affect the crankshaft's rotational signature, such as replacing a CKP sensor, fuel injectors, or addressing a misfire. It erases the old pattern and forces the ECM to relearn the new one, which can resolve 'ghost' misfires or rough running after a repair.
  • Honda HDS or advanced aftermarket scanner: Misfire Data Stream — To confirm a live misfire in real-time. The scan tool can display a live counter for each cylinder, definitively showing which cylinder is misfiring and under what conditions (idle, load, etc.).
  • Honda HDS or advanced aftermarket scanner: ECM/PCM Reset — This is a more comprehensive reset than a simple DTC clear. It erases all learned values (except the CKP pattern) and is used when major components are replaced. An idle learn procedure must be performed afterward.

Wiring & Ground Locations

  • G2 / G3 — Engine and Transmission ground cables. One main ground is typically from the battery negative terminal to the chassis, and another from the chassis to the transmission case.. A poor ground connection for the engine or transmission can introduce electrical noise and cause intermittent, hard-to-diagnose issues with sensors and actuators, including ignition coils and fuel injectors. Wiggling these grounds while the engine is idling can sometimes expose a bad connection.
  • Cylinder 4 Injector/Coil Connector — Cylinder 4 is the cylinder closest to the driver's side (left side of the engine bay). The connectors are on the top of the engine for the coil and on the fuel rail for the injector.. Damage to the wiring or a loose/corroded connector for the cylinder 4 coil or injector is a direct cause of a P0304 code. The harness should be inspected for any signs of rodent damage, heat damage, or chafing.

Real Owner Repair Stories

  • FitFreak.net forum user (2015 Honda Fit EX MT, 130,000 miles) — Persistent P0300, P0301, P0303 codes. Felt like it ran fine.
    ❌ Tried (didn't work) Replaced spark plugs, Replaced ignition coils, Performed a valve adjustment, Performed an intake valve (carbon) cleaning, Installed a PCV oil catch can
    ✅ What actually fixed it Replacing all four fuel injectors. The user found TSB 16-034 which described their exact issue, and replacing the injectors resolved the misfire codes completely.
  • FitFreak.net forum user (2007 Honda Fit (GE generation, but relevant diagnosis)) — Sudden, consistent P0304 misfire with flashing CEL after getting gas. Gutless performance.
    ❌ Tried (didn't work) Swapped ignition coil from cylinder 4 to 1, Swapped spark plug from cylinder 4 to 1, Performed a valve lash adjustment (found exhaust valves very tight)
    ✅ What actually fixed it The thread ended before a final resolution was posted, but the next diagnostic steps recommended by the community were a compression test (to check for a burnt valve caused by the tight lash) and cleaning EGR ports, highlighting that even after ignition and valve lash are addressed, mechanical issues can be the root cause.

OEM Part Supersession History

  • 30520-5R0-00330520-5R0-013 — Standard part revision by the manufacturer, likely for improved durability or manufacturing process.
    Heads up: The new part number (30520-5R0-013) is the correct replacement and is fully compatible. Always use the latest revision when replacing.

Model Year Variations Within This Range

  • 2018: The 2018 model year was a mid-cycle refresh. It included cosmetic updates, more sound insulation, and an updated infotainment system. While the core L15B engine is the same, there were minor adjustments to horsepower and torque ratings for the CVT model, and potential steering/suspension tuning changes. These are unlikely to affect the root cause of P0304 but are important to note for part compatibility.
How to Fix P0301 P0302 P0304 P0305 Honda Fit
How to Fix P0301 P0302 P0304 P0305 Honda Fit
2015 - 2020 Honda Fit Spark Plug Change - DIY fix - OEM NGK iridium
2015 - 2020 Honda Fit Spark Plug Change - DIY fix - OEM NGK iridium
2015 Honda FIT GK ignition coil:spark plug removal
2015 Honda FIT GK ignition coil:spark plug removal
Honda Fit Valve Clearance Adjustment
Honda Fit Valve Clearance Adjustment
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 21, 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:
  • Honda FIT: 2015201620172018
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