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 2010-2015 Toyota Prius: Cylinder 4 Misfire Causes and Fixes

P0304 on a 2010-2015 Prius is often caused by a clogged EGR circuit and intake manifold, a known issue for this generation. Before suspecting a head gasket, check basic ignition parts like the spark plug and coil for cylinder 4. Cleaning the intake manifold and EGR passages is a common, effective fix, though Toyota's TSB recommends replacement.

18 minutes to read 2010-2015 Toyota PRIUS
Most Likely Cause
Clogged EGR Passages and Intake Manifold
Est. Time
4.5 hrs
Shop Labor
$200 – $2500
Parts Price
$40 – $500
⚠️ Drivable, but... — Driving with a consistent misfire can damage the catalytic converter due to unburned fuel entering the exhaust, leading to a much more expensive repair. It's best to diagnose and fix the issue promptly.
Key Takeaways
  • P0304 on a 2010-2015 Prius is most often caused by a clogged intake manifold and EGR system, a known issue for this engine.
  • Always perform basic diagnostics first: check spark plugs and swap ignition coils before assuming a more complex problem.
  • A violent rattle on cold starts combined with coolant loss strongly suggests a failing head gasket, another known issue with this model.
  • Cleaning the entire EGR circuit (cooler, valve, pipe, and intake manifold) is a common and effective repair that can prevent future issues, including head gasket failure.
  • Referencing Toyota TSB T-SB-0116-15 confirms that replacing the intake manifold is the manufacturer-recommended fix for misfires caused by the EGR system.
The trouble code P0304 means that the vehicle's computer, the Powertrain Control Module (PCM), has detected a misfire in cylinder number 4. A misfire occurs when the fuel and air mixture in the cylinder fails to ignite properly, which means that cylinder is not contributing its share of power to the engine. The PCM logs this code after detecting a specific number of misfire events based on variations in the crankshaft's rotational speed.

What's Unique About the 2010-2015 Toyota PRIUS

Engine bay of a third-generation Toyota Prius showing the 2ZR-FXE engine layout.
The 2010-2015 Prius features the 2ZR-FXE engine, which is uniquely susceptible to EGR-related misfires.

The third-generation Prius (2010-2015) with the 2ZR-FXE engine is uniquely prone to carbon and oil sludge buildup in its Exhaust Gas Recirculation (EGR) system and intake manifold. This buildup can clog the small passages that distribute exhaust gases, leading to uneven air-fuel mixtures and causing misfires, particularly on cold starts or during light acceleration. While any cylinder can be affected, this issue, along with a higher-than-average rate of head gasket failure (often a consequence of the EGR issue), are the most notorious problems for this specific Prius generation and are frequently linked to P030x misfire codes.

Diagnostic Flowchart

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

What is the most noticeable symptom accompanying the cylinder 4 misfire?
→ This points to clogged EGR passages (TSB T-SB-0116-15). Remove and thoroughly clean the EGR valve, 🎬 Watch: Complete EGR valve and intake manifold service walkthrough cooler, pipe, and intake manifold, or replace manifold ($150-$400).
Does the misfire move to cylinder 2 if you swap their ignition coils?
→ Replace the faulty ignition coil with an OEM-spec Denso or NGK unit (part 90919-02258, $40-$90).
→ Inspect cylinder 4 spark plug for wear or fouling. Replace all four with Denso/NGK iridium plugs ($30-$60). If plugs are good, suspect a faulty injector.
Is the engine coolant reservoir level consistently low or dropping?
→ Perform a block test for combustion gases. This strongly indicates a failing head gasket ($150-$300 parts). Clean the EGR circuit during this major repair.
→ Condensation from a clogged EGR can cause this. Remove and clean the intake manifold and EGR passages (TSB T-SB-0116-15) using new gaskets ($20-$50).

Symptoms You May Notice

  • Engine shaking, rattling, or running rough, especially a violent 'death rattle' for a few seconds on a cold start.
  • Flashing or solid Check Engine Light.
  • Hesitation or stumbling during light acceleration.
  • Noticeable loss of power.
  • Decrease in fuel economy.
  • Knocking or pinging sound from the engine under load.
  • Unexplained loss of engine coolant from the reservoir with no visible leaks on the ground.
⚠️ Don't Waste Money on the Wrong Fix
  • Immediately assuming a head gasket failure without first checking ignition components (spark plugs, coils) or cleaning the EGR/intake system. The symptoms can be very similar, but the EGR cleaning is a much cheaper and more common fix.
  • Replacing only spark plugs and coils when the root cause is a clogged EGR circuit. The misfire will inevitably return.

Most Likely Causes

Side-by-side comparison of a clean Toyota Prius intake manifold port versus one heavily clogged with carbon deposits.
A comparison showing how carbon buildup can completely block the intake manifold's EGR distribution ports, a primary cause of P0304.
  1. Clogged EGR Passages and Intake Manifold 🔴 High Probability The 2ZR-FXE engine's EGR system design leads to significant carbon buildup over time, which clogs the intake manifold's distribution channels. This is a well-documented issue and is the subject of Toyota Technical Service Bulletin T-SB-0116-15, which notes misfires during light acceleration.
    How to confirm: Remove the intake manifold and visually inspect the EGR ports for heavy, gummy carbon deposits. The passages for each cylinder, especially those furthest from the EGR valve, may be completely blocked. The issue is so common that many owners preemptively clean the system every 75,000-100,000 miles.
    Typical fix: Remove and thoroughly clean the EGR valve, EGR cooler, EGR pipe, and intake manifold. Replace all associated gaskets. Many owners on PriusChat recommend soaking components in an Oxi-Clean solution or using a pressure washer to break up the stubborn carbon. TSB T-SB-0116-15 officially recommends replacing the intake manifold with an updated part.
    Est. part cost: $20-$50 for gaskets, $150-$400 for a new manifold assembly.
  2. Failing Head Gasket 🟡 Medium Probability The 2010-2015 Prius has a known weakness with head gasket failure, often caused by localized engine overheating from a clogged EGR circuit. Coolant seeps into a cylinder overnight, causing a violent rattle on cold start as the piston tries to compress the liquid.
    How to confirm: The primary symptoms are a violent engine rattle exclusively on cold starts, accompanied by unexplained coolant loss from the reservoir. A block tester (chemical test) can check for combustion gases in the coolant. A mechanic can also use a borescope to look for a 'steam-cleaned' piston, indicating coolant has been burning off 🎬 See: How to distinguish head gasket failure from battery issues in that cylinder.
    Typical fix: This is a major repair that involves removing the cylinder head, having it inspected and resurfaced by a machine shop, and replacing the head gasket and associated seals. It is critical to also clean the entire EGR circuit during this repair to address the root cause.
    Est. part cost: $150-$300 for a head gasket set and new head bolts.
  3. Failed Ignition Coil 🟡 Medium Probability
    How to confirm: Swap the ignition coil from cylinder 4 with another cylinder (e.g., cylinder 2). Clear the codes and drive the vehicle. If the code changes from P0304 to P0302, the ignition coil is faulty.
    Typical fix: Replace the faulty ignition coil. It is often recommended to replace all four if they are original and high-mileage. Use a reputable brand like Denso or NGK.
    Est. part cost: $40-$90 per coil for a quality aftermarket brand like Denso.
  4. Worn Spark Plug 🟡 Medium Probability
    How to confirm: Remove the spark plug from cylinder 4 and inspect it for wear, fouling (oil, carbon, or coolant), or damage. A coolant-fouled plug will look unusually clean or white compared to others.
    Typical fix: Replace the spark plug. It is best practice to replace all four spark plugs at the same time with OEM-spec (Denso or NGK) iridium plugs.
    Est. part cost: $30-$60 for a set of four OEM-spec (Denso or NGK) iridium plugs.
  5. Clogged or Faulty Fuel Injector ⚪ Low Probability
    How to confirm: This is more difficult to confirm without specialized tools. A mechanic can perform a fuel injector balance test. Swapping injectors between cylinders is possible but is significantly more labor-intensive than swapping coils.
    Typical fix: Replace the faulty fuel injector.
    Est. part cost: $70-$150 per injector.

Rare But Worth Checking

  • Powertrain Control Module (PCM) Logic: Toyota issued TSB T-SB-0147-16 for a rough idle and P030x codes at cold start on 2013-2015 models, which is addressed by a dealer-level ECM/PCM software update. This TSB specifically addresses a vibration or tapping noise and does not replace the need for mechanical repairs like EGR cleaning.

Diagnosis Steps

A mechanic inspecting or swapping ignition coils on a Toyota Prius engine to diagnose a misfire.
Swapping ignition coils between cylinders is a quick way to determine if the coil itself has failed.
  1. Read the trouble codes with an OBD-II scanner and note any other codes present, especially P0401 or other P030x codes.
  2. Check the engine coolant reservoir. Is the level consistently low? This is a strong indicator of a head gasket leak.
  3. Listen to the engine on a cold start. Is there a violent shaking or rattling for the first few seconds? This points heavily towards a head gasket issue.
  4. Swap the ignition coil from cylinder 4 to a different cylinder (e.g., cylinder 1). Clear the codes and drive. If the code changes to P0301, the coil is bad.
  5. 🎬 Watch: Step-by-step guide to fixing a Cylinder 4 misfire
  6. If the misfire remains on cylinder 4, inspect the spark plug. Replace it if it's worn, fouled, or damaged. It's best to replace all four.
  7. If plugs and coils are good, the next step is to address the most platform-specific issue: remove and clean the intake manifold, EGR valve, EGR cooler, and EGR pipe. Be prepared for significant, stubborn carbon buildup.
  8. While the intake manifold is off, it is a good time to inspect and likely replace the PCV valve.
  9. If the misfire persists after cleaning the EGR circuit, perform a cylinder compression test and a leak-down test to check for mechanical engine problems, such as a bad valve or a failing head gasket.
  10. If a head gasket leak is suspected, use a combustion leak tester ('block tester') on the coolant reservoir to confirm the presence of exhaust gases.
  11. If all else fails, consider a faulty fuel injector or a wiring issue to the coil or injector.

Parts You'll Likely Need

New OEM-spec ignition coils and iridium spark plugs for a Toyota Prius.
Using OEM-spec parts like Denso ignition coils and iridium spark plugs is critical for a lasting repair on the Prius hybrid system.
  • Intake Manifold Gasket (OEM #17171-37020) — Required when removing the intake manifold for cleaning, which is the most common fix for this issue.
    Trusted brands: Toyota OE, Fel-Pro
    OEM price range: $15-$25
    Aftermarket price range: $5-$15
  • Ignition Coil (OEM #90919-02258) — A common failure point for any vehicle and a primary cause of single-cylinder misfires.
    Trusted brands: Denso, NGK
    OEM price range: $90-$120
    Aftermarket price range: $40-$90
  • Iridium Spark Plugs (Set of 4) (OEM #Denso SK16R11 or NGK IFR5A11) — A standard maintenance item and a common cause of misfires. Should be replaced as a set.
    Trusted brands: Denso, NGK
    OEM price range: $50-$70
    Aftermarket price range: $30-$60
  • Intake Manifold Assembly (OEM #17120-37054 (supersedes 17120-37050, 17120-37051, 17120-37052, 17120-37053)) — Recommended by TSB T-SB-0116-15 if cleaning is not sufficient or if the owner prefers to install the updated part design to mitigate future clogging.

Related Codes That Often Appear With This One

  • P0300 — This is a 'Random/Multiple Cylinder Misfire' code. It often appears with P0304 if the underlying issue, like a clogged intake or failing head gasket, is affecting more than just cylinder 4.
  • P0301, P0302, P0303 — These are misfire codes for cylinders 1, 2, and 3. Seeing them alongside P0304 points to a systemic problem like the EGR system, head gasket, or fuel delivery issue rather than a single bad coil or plug.
  • P0401 — This code means 'EGR Flow Insufficient'. It is commonly seen with misfire codes on this Prius because the same carbon buildup that causes misfires also restricts flow through the EGR valve itself.

Technical Service Bulletins (TSBs) & Recalls

  • T-SB-0116-15 REV: Addresses a 'runs rough' condition with P030x misfire codes during light acceleration due to the EGR system; recommends replacing the intake manifold assembly.
  • T-SB-0147-16: Mentions P030x codes with rough idle/tapping noise at cold start and refers to a modification in the ECM logic as a fix.
  • T-TT-0310-14: Notes a knocking sound and/or rough running on cold starts that may occur with P030x codes.

Platform-Specific Known Issues

  • EGR System Clogging: As detailed in TSB T-SB-0116-15, the intake manifold passages, EGR cooler, and EGR valve become severely restricted with carbon. This is considered the primary design flaw leading to misfires on this platform.
  • Head Gasket Prone to Failure: The frequent engine on/off cycles of the hybrid system, combined with potential overheating from a clogged EGR, puts extra stress on the head gasket, making failure more common than on non-hybrid vehicles.
  • Cold Start Rattle: The combination of a potential head gasket leak and EGR condensation can cause a very distinct, violent engine shake for a few seconds on a cold start, which is a hallmark symptom for this generation of Prius.

Mechanic-Grade Diagnostic Values

  • Fuel Injector Resistance — expected: 11.6 to 12.4 Ω at 20°C (68°F). Failure: A resistance reading outside of this range indicates a faulty injector.
  • Ignition Coil Primary Resistance — expected: No official spec is published by Toyota. A practical test is to measure all four coils; an outlier often indicates a problem.. Failure: A coil with a significantly different resistance value (higher or lower) than the other three, or an open circuit (infinite resistance).
  • Mode 6 Misfire Counts — expected: A value of 0 or a very low number during a normal drive cycle.. Failure: A high or rapidly increasing count for cylinder 4 (e.g., TID $41, MID $0c) confirms misfires are occurring, even if a CEL is not yet triggered.

Hidden / Shadow Codes Worth Checking

  • Mode 6 Data (e.g., TID $41, MID $0c): Mode 6 is a diagnostic mode that provides test results for non-continuously monitored systems. For misfires, it can show raw counts for each cylinder from the current or last 10 drive cycles. This allows a technician to see which cylinder is misfiring before the count is high enough to trigger a P030x code and illuminate the check engine light. (see via An advanced OBD-II scan tool or app (like Torque) that can display Mode $06 data.)

Scan Tool Commands That Help

  • Toyota Techstream: Misfire Count Live Data — To monitor real-time misfire events on each cylinder during a test drive under specific conditions (e.g., light acceleration, cold start) to confirm the P0304 is active and not intermittent or historical.
  • Toyota Techstream: Active Test - Fuel Cut — This function allows the technician to individually disable the fuel injector for each cylinder. When cylinder 4's injector is cut, if there is no change in engine RPM or roughness, it confirms that cylinder 4 was not contributing power in the first place, pinpointing the misfire.

Wiring & Ground Locations

  • Engine Harness Ground Cluster — On the driver's side of the engine bay, there are two main ground wire clusters that bolt directly to the chassis/frame.. A loose or corroded ground at these points can cause erratic behavior in the ignition system and sensors, potentially leading to misfire codes. While not specific to cylinder 4, it's a foundational check for any electrical-related engine code.
  • Ignition Coil Connector — Directly on top of each ignition coil.. The connector for cylinder 4's ignition coil can become brittle from heat cycles, leading to a poor connection. The wiring harness leading to it can also chafe. A visual inspection and a 'wiggle test' of the connector and harness while the engine is running can sometimes reveal an intermittent connection causing the misfire.

Real Owner Repair Stories

  • PriusChat Forum User (2010 Prius, 171k miles) — P0304 code, low coolant, car takes a while to pick up speed.
    ❌ Tried (didn't work) Initial diagnosis pointed towards battery issues or simple misfire.
    ✅ What actually fixed it The user's mechanic performed a compression check, which was good. The final fix involved replacing the overdue spark plugs and cleaning the entire EGR system (valve, pipe, cooler) and intake manifold. This combination of maintenance and cleaning resolved the misfire.
  • YouTube channel 'Abdel Car Fix' (2010 Toyota Prius) — P0302 and P0304 misfire codes, engine shaking.
    ❌ Tried (didn't work) The video focuses directly on the successful repair.
    ✅ What actually fixed it The problem was resolved by removing and thoroughly cleaning the EGR valve, the EGR passages, and the intake manifold. After cleaning and reassembly, a 15-minute test drive showed zero misfires on the scan tool.
  • Reddit user r/prius (2011 Prius, 214k miles) — Persistent P0304 misfire.
    ❌ Tried (didn't work) Replaced head gasket, timing chain, ignition coils, spark plugs, fuel injectors, PCV valve, water pump, and cleaned EGR cooler. Swapping coils and plugs did not move the misfire. Compression and leak-down tests were good.
    ✅ What actually fixed it The user suspected a leaking fuel injector O-ring after swapping injectors between cylinders 3 and 4. This is an unresolved story but highlights that even after extensive part replacement, a simple seal can be the cause, and swapping injectors (more labor intensive) is a valid diagnostic step after swapping coils fails.

"I Checked Everything" — The Actual Cause

  • A common scenario for the 2010-2015 Prius is a P0304 that occurs with no vacuum leaks (a smoke test would be clean). The cause is often internal, not external. Coolant from a failing head gasket can leak into the cylinder overnight, fouling the spark plug on cold start and causing a misfire that may resolve as the engine warms up. Similarly, carbon buildup inside the intake manifold can break off and get stuck in a valve, causing a temporary misfire that a smoke test would not detect.

When the Usual Fixes Don't Work

  • In one documented case on PriusChat, a user with a P0304 had performed extensive repairs including swapping injectors, replacing coils, cleaning the EGR, and even rebuilding parts of the engine, yet the misfire on cylinder 4 remained. This highlights that while the common causes (EGR, coils, plugs, head gasket) cover the vast majority of P0304 issues, there are rare instances where the root cause could be deeper in the engine's mechanicals, wiring harness, or even the ECM itself, defying the standard diagnostic path.

OEM Part Supersession History

  • 90919-0225290919-02258, 90919-C2003, 90919-C2005 — Standard part evolution and supplier changes for the Denso ignition coil.
    Heads up: The newer part numbers are generally backwards compatible for this application. Always verify fitment with VIN, but 90919-02258 is the widely accepted replacement for the 2ZR-FXE engine.

Model Year Variations Within This Range

  • 2013-2015: A PCM/ECM software update was made available under TSB T-SB-0147-16 to address rough idle and misfire codes (P0300-P0304) that occur specifically at cold start. This suggests the logic for detecting misfires or managing cold-start conditions was altered in later models and can be retroactively applied by a dealer. This is a logic fix, not a mechanical one.
  • 2010-2011 vs 2012-2015: While not a definitive change tied to P0304, owners and mechanics report that later models (2012+) seem to have a revised piston ring design to combat oil consumption issues. While this doesn't directly cause a misfire, excessive oil consumption can lead to fouled spark plugs, which is a primary cause of P0304. Therefore, earlier models may be more prone to oil-fouling-related misfires.
Revealing the Science: How to Clean Your Prius EGR System!
Revealing the Science: How to Clean Your Prius EGR System!
2010-2015 Prius EGR Service // EGR Valve // Intake Manifold
2010-2015 Prius EGR Service // EGR Valve // Intake Manifold
PRIUS SHAKES?  2010 - 2015 Toyota Prius Intake Manifold Cleaning
PRIUS SHAKES? 2010 - 2015 Toyota Prius Intake Manifold Cleaning
Prius Gen 3 Head Gasket vs Battery Symptoms (2010-2015)
Prius Gen 3 Head Gasket vs Battery Symptoms (2010-2015)
Prius P0300 P0301 P0302 P0304 fix
Prius P0300 P0301 P0302 P0304 fix
P0304 Cylinder #4 misfire code fix
P0304 Cylinder #4 misfire code fix
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:
  • Toyota PRIUS: 201020112012201320142015
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