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 2006-2010 Lexus IS 250: Cylinder 4 Misfire Causes and Fixes

P0304 on a 2006-2010 IS 250 is most often caused by severe carbon buildup on the intake valves, a well-known issue with the 4GR-FSE direct-injection engine. Other causes include a bad ignition coil or spark plug. Lexus acknowledged the carbon issue with a Customer Support Program (ZLG). A professional carbon cleaning (walnut blasting) can cost $500-$1600, though some independent shops may charge as little as $300-$500.

17 minutes to read 2006-2010 Lexus IS 250
Most Likely Cause
Carbon Buildup on Intake Valves
Est. Time
5 hrs
Shop Labor
$300 – $1600
Parts Price
$15 – $350
⚠️ Drivable, but... — Continued driving with a misfire can allow unburned fuel to enter the exhaust, potentially damaging the catalytic converter, which is a very expensive repair. A flashing check engine light indicates a severe misfire requiring immediate attention. Address the issue promptly.
Key Takeaways
  • P0304 on a 2006-2010 IS 250 is a misfire on cylinder 4.
  • While it could be a bad coil or spark plug, the most probable cause for this specific car is heavy carbon buildup on the intake valves.
  • Always diagnose by swapping the ignition coil, then the spark plug, to rule out simple fixes first.
  • If the misfire remains on cylinder 4, a professional cleaning of the intake valves (walnut blasting) is the most likely and effective solution.
  • Ignoring a persistent misfire can lead to costly catalytic converter damage.
The trouble code P0304 indicates that your Lexus'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 incomplete combustion. The ECM monitors the rotational speed of the crankshaft, and when it detects a speed variation from cylinder 4 that exceeds a specific threshold, it triggers the P0304 code and the Check Engine Light.

What's Unique About the 2006-2010 Lexus IS 250

A 2006-2010 Lexus IS 250, which features the 4GR-FSE direct-injection engine prone to carbon buildup.
The 2006-2010 Lexus IS 250 uses the 4GR-FSE engine, a direct-injection-only design that lacks the self-cleaning port injectors found in the IS 350.

The 2006-2010 Lexus IS 250 uses the 4GR-FSE engine, which features direct injection only. Unlike port injection, fuel is sprayed directly into the cylinder, completely bypassing the intake valves. The IS 350's engine, by contrast, uses a dual-injection system (D-4S) with both direct and port injectors, the latter of which spray fuel on the back of the intake valves, keeping them clean. On the IS 250, oil vapor from the PCV system bakes onto the hot intake valves, leading to significant carbon buildup that restricts airflow and causes misfires. This problem was so common that Lexus issued a Customer Support Program (CSP ZLG) and multiple Technical Service Bulletins (TSBs) to address it.

Diagnostic Flowchart

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

What diagnostic steps have you already completed for the cylinder 4 misfire?
Are you comfortable removing the upper intake manifold to access cylinder 4?
→ Remove the intake manifold (buy 3x gaskets 17176-31050 for $15-$30). Swap the cylinder 4 ignition coil with cylinder 2, clear codes, and test drive.
→ Take it to a shop. Expect $300-$1600 in labor. Mention the known 4GR-FSE carbon buildup issue that often requires walnut blasting.
Did the misfire code move to P0302 after swapping the coil?
→ Replace the faulty ignition coil (OEM part 90919-A2002, $70-$170). Consider replacing all driver's side coils while the manifold is off.
→ Swap the spark plug from cylinder 4 to cylinder 2. Clear codes and drive. If the code moves, replace all six plugs with Denso FK20HBR11.
Does the P0304 code still persist after swapping both ignition components?
→ Use a borescope to inspect intake valves. You likely have severe carbon buildup requiring walnut blasting ($300-$1000), a known issue on this direct-injection engine.
→ Replace the faulty component. Use Denso FK20HBR11 for plugs ($15-$35 each) or 90919-A2002 for coils ($70-$170).
→ Have a professional perform a flow test on the fuel injectors. Replacing a clogged injector costs $100-$250 plus labor.

Symptoms You May Notice

  • Rough or shaky idle, especially after a cold start or when coming to a stop.
  • Flashing or solid Check Engine Light, often accompanied by a "Check VSC" message.
  • Noticeable loss of power and poor acceleration.
  • 🎬 Watch: What happens when misfires limit your speed to 35mph.
  • Engine hesitation or stumbling, sometimes only at specific RPMs or under load on the highway.
  • Increased fuel consumption.
  • Smell of unburned fuel from the exhaust.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing only spark plugs when heavy carbon buildup is the true cause. The misfire will return shortly after.
  • Using fuel additives or 'top engine clean' services to fix heavy carbon buildup; these are rarely effective for hardened deposits and can't match a manual cleaning or walnut blasting.
  • Replacing ignition coils and spark plugs without addressing the underlying carbon issue, leading to repeat failures and frustration.

Most Likely Causes

Side-by-side comparison of clean intake valves versus valves with heavy carbon buildup typical of direct injection engines.
Comparison: Clean intake valves (left) allow for smooth airflow, while heavy carbon buildup (right) restricts air and causes the P0304 misfire.
  1. Carbon Buildup on Intake Valves 🔴 High Probability The 4GR-FSE engine's direct-injection-only design doesn't wash the intake valves with fuel, leading to a high rate of carbon accumulation. This is a widely documented factory design issue for this specific vehicle, acknowledged by Lexus.
    How to confirm: After ruling out ignition issues by swapping coils and plugs, use a borescope to visually inspect the intake valves for heavy, black carbon deposits. The misfire will persist on cylinder 4 after swapping ignition components. The issue is often worse on the driver's side bank (cylinders 2, 4, 6) which requires removing the intake manifold for inspection.
    Typical fix: The intake manifold must be removed for cleaning. The most effective method is walnut shell blasting, which uses crushed walnut shells propelled by compressed air to safely scour the carbon off the valves. 🎬 See how walnut blasting effectively removes heavy carbon buildup. Chemical cleaning methods (like Seafoam or dealer "top engine cleans") are often less effective for heavy buildup. In severe cases covered under the Lexus CSP, the dealer repair involved replacing the pistons and piston rings with an updated design to reduce oil consumption, which contributes to the carbon buildup.
    Est. part cost: $20-$60 (for intake gaskets)
  2. Failed Ignition Coil 🟡 Medium Probability
    How to confirm: The cylinders are numbered 1-3-5 on the passenger side (Bank 1) and 2-4-6 on the driver's side (Bank 2), front to back. Swap the ignition coil from cylinder 4 with cylinder 2 (the front-most, easiest to access coil on the same bank). Clear the codes and drive. If the code changes to P0302, the ignition coil is faulty.
    Typical fix: Replace the failed ignition coil. It is often recommended to replace all three coils on the driver's side bank at the same time since accessing them requires removing the upper intake manifold. 🎬 Watch this complete walkthrough for replacing plugs and coils. Use OEM or Denso coils for best results. The original part number 90919-02250 has been superseded by updated numbers like 90919-A2002.
    Est. part cost: $70-$170
  3. Worn or Fouled Spark Plug 🟡 Medium Probability
    How to confirm: After confirming the ignition coil is good, swap the spark plug from cylinder 4 with another cylinder (e.g., cylinder 2). If the misfire code follows the plug, the spark plug is the issue. Visually inspect the plug for wear, oil, or heavy carbon fouling.
    Typical fix: Replace the faulty spark plug. It is best practice to replace all six spark plugs at the same time with high-quality Iridium plugs (e.g., Denso FK20HBR11) as recommended by the manufacturer. Accessing the driver's side plugs requires removing the intake manifold.
    Est. part cost: $15-$35 per plug
  4. Clogged Fuel Injector ⚪ Low Probability
    How to confirm: This is more difficult to diagnose as the injectors are located under the valve covers. If ignition and carbon issues are ruled out, the injector may be the culprit. A professional can perform a flow test. Swapping injectors is a labor-intensive job.
    Typical fix: Replace the faulty fuel injector.
    Est. part cost: $100-$250

Rare But Worth Checking

  • Low Cylinder Compression: If all other causes are ruled out, a mechanical issue like a worn piston ring or leaking valve could be the cause. This was a known issue related to the carbon problem, sometimes requiring piston replacement by Lexus. A compression test can confirm this.
  • Vacuum Leak: A leak in the intake manifold gasket or a vacuum hose near cylinder 4 could lean out the mixture and cause a misfire. This can be found using a smoke machine. Improperly re-installing the intake manifold after a spark plug job is a common cause.
  • Faulty Engine Control Module (ECM): In very rare cases, after all mechanical, ignition, and fuel possibilities have been exhausted, a faulty driver in the ECM could be the cause of the misfire signal. This was mentioned as a last resort in forum discussions.

Diagnosis Steps

The engine bay of a Lexus IS 250 with the upper intake manifold removed to access the ignition coils.
To access Cylinder 4 on the IS 250, the upper intake manifold must be removed, allowing you to swap coils for diagnostic testing.
  1. Read the trouble codes with an OBD-II scanner to confirm P0304 and any other related codes. Note any freeze-frame data which shows engine conditions when the code was set.
  2. Access the driver's side of the engine. The cylinders are numbered 2, 4, 6 from front to back. This requires removing the upper intake manifold.
  3. Swap the ignition coil from cylinder 4 (middle) with cylinder 2 (front). Clear codes, drive the vehicle, and re-scan. If the code is now P0302, replace the faulty ignition coil (part # 90919-A2002 or equivalent).
  4. If the code remains P0304, swap the spark plug from cylinder 4 with cylinder 2. Clear codes, drive, and re-scan. If the code is now P0302, replace all six spark plugs (Denso FK20HBR11).
  5. If the misfire still remains on cylinder 4, the most likely cause is carbon buildup. With the intake manifold already off, use a borescope camera to inspect the intake valves of cylinder 4 for heavy, crusty deposits.
  6. If significant carbon is found, schedule a walnut blasting service or perform a manual valve cleaning. This service can cost between $300 and $1,000 at an independent shop.
  7. If no significant carbon is visible, further professional diagnostics are needed to check the fuel injector, wiring harness, and cylinder compression.

Parts You'll Likely Need

New OEM Lexus ignition coil and Denso spark plug required for misfire repair.
Using high-quality OEM parts like Denso FK20HBR11 spark plugs and 90919-A2002 coils is critical for a lasting repair on the IS 250.
  • Ignition Coil (OEM #90919-02250 (superseded by 90919-A2002, 90919-02255)) — Ignition coils are a common failure point and a primary cause of misfires. Accessing Bank 2 coils requires significant labor, so replacing them preventatively is wise.
    Trusted brands: Denso (673-1309), NGK (48977), Delphi
    OEM price range: $100-$135
    Aftermarket price range: $50-$100
  • Spark Plug (OEM #90919-01249 (Denso FK20HBR11)) — Spark plugs are a regular maintenance item. It is critical to replace all six since the labor to access the driver's side is high.
    Trusted brands: Denso (FK20HBR11), NGK
    OEM price range: $15-$20
    Aftermarket price range: $12-$18
  • Intake Plenum Gasket (OEM #17176-31050) — These three gaskets must be replaced whenever the upper intake manifold (plenum) is removed for spark plug replacement or carbon cleaning.
    Trusted brands: Lexus (OEM), Fel-Pro (MS 97084), Mahle
    OEM price range: $6-$10 per gasket (x3 needed)
    Aftermarket price range: $15-$30 (set of 3)

Related Codes That Often Appear With This One

  • P0300 — If the carbon buildup issue becomes severe enough to affect multiple cylinders, a P0300 (Random/Multiple Cylinder Misfire) code will often appear alongside cylinder-specific codes.
  • P0301, P0302, P0303, P0305, P0306 — As carbon buildup is not isolated to one cylinder, it's common to see misfire codes for other cylinders as well, especially P0302 and P0306 which are on the same bank as P0304.
  • Check VSC — The Vehicle Stability Control (VSC) system is often disabled by the ECM as a safety precaution when a significant engine fault like a misfire is detected, triggering this warning light on the dash.

Technical Service Bulletins (TSBs) & Recalls

  • L-SB-0029-12: This is the key Service Bulletin. It details the repair procedure for the carbon buildup issue, which includes the replacement of pistons and piston rings with redesigned parts.
  • L-TT-0192-15: A Tech Tip bulletin confirming that IS250 and GS300 vehicles may exhibit MIL 'ON' with DTCs P0300-P0306 and run rough, pointing technicians toward the known carbon issue.
  • L-TT-0093-12: An earlier Tech Tip also noting that IS250 and GS300 vehicles may exhibit MIL 'ON' with DTCs P0300-P0306 and have intermittent rough running conditions.
  • Customer Support Program (CSP) ZLG: Not a TSB, but a formal letter sent to owners extending the warranty for carbon buildup repairs to 9 years/unlimited miles.

Platform-Specific Known Issues

  • The 2.5L 4GR-FSE engine is notorious for carbon buildup on the intake valves, leading to misfires, rough idle, and hesitation. This was so prevalent that Lexus issued Customer Support Program ZLG, extending coverage for this specific issue to 9 years with unlimited mileage.

Mechanic-Grade Diagnostic Values

  • Low-Pressure Fuel System at Idle — expected: 196 to 588 kPa (28 to 85 psi). Failure: Pressure lower than specified can indicate a failing in-tank fuel pump.
  • High-Pressure Fuel System at Idle — expected: 3.5 to 4.5 MPa (508 to 653 psi). Failure: Pressure outside this range can indicate issues with the high-pressure fuel pump or fuel pressure sensor.
  • Crankshaft Position Sensor Resistance (Cold) — expected: 1,630 - 2,740 Ω. Failure: Resistance outside this range can indicate a faulty sensor, which is critical for misfire detection.
  • Crankshaft Position Sensor Resistance (Hot) — expected: 2,065 - 3,225 Ω. Failure: Resistance outside this range when the engine is warm points to a sensor failing under heat.

Hidden / Shadow Codes Worth Checking

  • Mode $06, Test ID $53 (or similar): This is not a DTC, but a monitor within the OBD-II system that tracks raw misfire counts for each cylinder before a P030x code is set. Viewing this data can reveal intermittent misfires on cylinder 4 that haven't yet triggered the check engine light. (see via A professional scan tool like Toyota's Techstream or an advanced OBD-II scanner with Mode $06 capabilities.)

Scan Tool Commands That Help

  • Toyota Techstream: Power Balance Test (Active Test) — This function allows a technician to sequentially disable the fuel injector to each cylinder. By observing the RPM drop for each cylinder, you can confirm if cylinder 4 is contributing less power than the others. A small or no RPM drop when cylinder 4 is disabled confirms it's the source of the misfire.
  • Toyota Techstream: Misfire Monitor (Data List / Monitor) — Use the 'Monitor' screen in Techstream to get a more accurate snapshot of misfire counts per cylinder, especially under load when the standard data list may not update correctly. This can help confirm that cylinder 4 is the primary or only cylinder misfiring.
  • Toyota Techstream: Control the Fuel Pump Speed (Active Test) — This test can be used to verify the operation of the low-pressure in-tank fuel pump, helping to rule out a system-wide fuel delivery issue if multiple misfires were present.

Wiring & Ground Locations

  • Engine Ground Points — Key ground points for the engine harness are located on the left and right sides of the engine compartment.. A corroded or loose ground connection can cause erratic behavior in the ignition system, including weak spark or incorrect signals from sensors, potentially leading to misfire codes. Ensuring clean and tight grounds is a crucial step in diagnosing electrical faults.
  • Junction Connectors (J/C) — Multiple junction connectors are located in the kick panels on both the driver's and passenger's sides (e.g., J1, J4, J10) and behind the dash.. The wiring for the ignition coils and fuel injectors passes through these connectors. A poor connection at one of these points could specifically affect the circuit for cylinder 4, causing a misfire.

Real Owner Repair Stories

  • ClubLexus user 'noblesenga' (2007 IS 250, 175k km) — Cylinder 4 misfire (P0304) only at highway speeds (100kmph+). No misfire in city driving or on cold starts. Restarting the car temporarily clears the issue.
    ❌ Tried (didn't work) Swapped ignition coil from cylinder 4 to cylinder 1; problem did not follow the coil., Swapped spark plug from cylinder 4 to cylinder 5; problem did not follow the plug.
    ✅ What actually fixed it The user sold the car before a definitive fix was confirmed, but the final suspicion after ruling out ignition components was a failing fuel injector on cylinder 4.
  • Reddit user 'Ok-Potential-3022' (2008 IS 250) — Cylinder 5 misfire (P0305), more frequent in cold or rainy weather. Blinking or solid check engine light, limp mode when blinking. A whining sound during acceleration.
    ❌ Tried (didn't work) Replaced ignition coil on cylinder 5., Replaced spark plug on cylinder 5.
    ✅ What actually fixed it The thread resolution pointed strongly to the classic carbon buildup issue on the intake valves. A former Lexus technician in the thread described the full repair as replacing piston rings and cleaning the valves, and noted that holding the RPM at 3k and then stabbing the throttle could often induce a misfire by dislodging carbon flakes.

OEM Part Supersession History

  • 13011-31120, 13011-31121, 13011-3112213011-31220 — Updated piston ring set design to reduce oil consumption and mitigate the carbon buildup problem.
    Heads up: The updated rings were part of the official Lexus repair for the carbon issue and were reportedly used in production for the 2010 model year onward.
  • 90919-0225090919-A2005, 90919-02256 — Standard part revision and update by the manufacturer.

Model Year Variations Within This Range

  • 2010: Starting with the 2010 model year, Lexus reportedly revised the engine with updated piston rings to help combat the oil consumption that leads to the severe carbon buildup issue. While not a complete fix, 2010 models are considered less prone to the issue than 2006-2009 models.
How to Fix Cylinder Misfire on  Lexus IS250 IS350 P0301 P0302 P0303 P0304 P0305 P0306
How to Fix Cylinder Misfire on Lexus IS250 IS350 P0301 P0302 P0303 P0304 P0305 P0306
Lexus IS250 Tune-Up: Spark Plugs & Ignition Coils (Complete Walkthrough)
Lexus IS250 Tune-Up: Spark Plugs & Ignition Coils (Complete Walkthrough)
2005-2015 Lexus IS250 Spark Plug Replacement
2005-2015 Lexus IS250 Spark Plug Replacement
How to Walnut Blast Lexus IS250 Intake Valves | Direct Injection Carbon Buildup
How to Walnut Blast Lexus IS250 Intake Valves | Direct Injection Carbon Buildup
Lexus IS250 won't go past 35 mph with misfires
Lexus IS250 won't go past 35 mph with misfires
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 25, 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:
  • Lexus IS 250: 20062007200820092010
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