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 Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0304 on 2008-2013 Toyota Highlander 3.5L V6: Cylinder 4 Misfire Causes and Fixes

P0304 on a 2008-2013 Highlander means cylinder 4 is misfiring. This is almost always a bad ignition coil or a worn spark plug. Since cylinder 4 is in the easy-to-access front bank, swapping the coil is a quick, no-cost diagnostic step. A new Denso or NGK coil costs about $40-$75.

18 minutes to read 2008-2013 Toyota Highlander
Most Likely Cause
Faulty Ignition Coil
Difficulty
2/5
Est. Time
1 hrs
DIY Doable?
✅ Yes
Shop Labor
$100 – $250
Parts Price
$12 – $110
⚠️ Drivable, but... — You can drive for short distances, but it's not recommended. If the check engine light is flashing, you should pull over and stop driving immediately to prevent unburned fuel from overheating and destroying the expensive catalytic converter.
Key Takeaways
  • P0304 is a misfire on cylinder 4, which is the easily accessible middle cylinder on the front bank of the engine.
  • The most likely cause is a bad ignition coil, followed by a worn spark plug. A coil swap is the definitive free diagnostic step.
  • The ignition coil connectors are notoriously brittle; be prepared for them to break during service.
  • If the coil and plug are good, the next likely culprits are the wiring/connector, or a faulty fuel injector.
  • Owners of this vehicle should verify that the VVT-i oil line has been updated from the original rubber-and-metal design to the all-metal part to prevent catastrophic engine failure.
The trouble code P0304 indicates that your Highlander'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 from that cylinder. The ECM identifies this by monitoring the rotational speed of the crankshaft; a slight slowdown after cylinder 4 is supposed to fire triggers the code.

What's Unique About the 2008-2013 Toyota Highlander

On the 2GR-FE V6 engine, the cylinders are numbered with the odd bank (1, 3, 5) against the firewall and the even bank (2, 4, 6) at the front of the vehicle. This is great news for a P0304 code, as cylinder 4 is the middle cylinder on the easily accessible front bank. This makes diagnosing the most common causes, like a faulty ignition coil or spark plug, a simple DIY job that doesn't require removing the upper intake manifold, which is necessary to service the rear cylinders.

Symptoms You May Notice

  • Rough or vibrating idle
  • Hesitation or stumbling during acceleration
  • Noticeable loss of engine power
  • Solid or flashing Check Engine Light
  • Smell of raw gasoline from the exhaust
  • Decrease in fuel economy
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing all six spark plugs and coils immediately. While this is good maintenance, it's unnecessary for diagnosis. The coil swap test is free and can pinpoint the exact faulty component, saving money.

Most Likely Causes

  1. Faulty Ignition Coil 🔴 High Probability → Shop Ignition Coil Ignition coils are a common failure item on most modern engines as they age due to constant heat cycles. The coil-on-plug design is reliable but individual coils can fail.
    How to confirm: Swap the ignition coil from cylinder 4 with the coil from cylinder 2 (the front-most cylinder). Clear the codes and drive the vehicle. If the code changes to P0302, the ignition coil is confirmed to be faulty.
    Typical fix: Replace the single faulty ignition coil. 🎬 See this walkthrough for replacing the ignition coil. It is held in by one 10mm bolt.
    Est. part cost: $40-$95
  2. Worn or Fouled Spark Plug 🟡 Medium Probability → Shop Spark Plug Spark plugs are a regular maintenance item. The 2GR-FE uses long-life iridium plugs, but they eventually wear out, typically around 100,000-120,000 miles, leading to a weak spark.
    How to confirm: After confirming the ignition coil is good, remove the spark plug from cylinder 4. Inspect it for wear on the electrode, carbon fouling, or oil deposits. A worn plug will have a rounded center electrode. The correct gap for the Denso FK20HR11 is 0.043" (1.1mm).
    Typical fix: Replace the spark plug in cylinder 4. Torque for new plugs in the aluminum head is 15-22 lb-ft. It is highly recommended to replace all six spark plugs at the same time for even performance, but this requires removing the intake manifold for the rear three. 🎬 Watch: Step-by-step guide to changing all six spark plugs.
    Est. part cost: $12-$20 per plug
  3. Clogged or Faulty Fuel Injector ⚪ Low Probability → Shop Fuel Injector
    How to confirm: If the coil and spark plug are good, the fuel injector is the next suspect. A professional can perform a fuel injector balance test. A more involved DIY test is to swap the cylinder 4 injector with another cylinder's injector to see if the misfire code follows. Resistance can also be checked and should be between 11.6-12.4 ohms for the 2GR-FE.
    Typical fix: Replace the faulty fuel injector. This may also require replacing the injector seals.
    Est. part cost: $100-$250

Rare But Worth Checking

  • Vacuum Leak: While more common to cause a random misfire code (P0300), a leak in the intake manifold gasket specific to the runner for cylinder 4 can cause a single-cylinder misfire.
  • Low Engine Compression: This indicates a serious internal engine issue like a bad valve, worn piston rings, or a leaking head gasket. A compression test is required to diagnose this.
  • Damaged Wiring or Connector: The plastic clips on the ignition coil connectors become very brittle over time and can easily break. Inspect the wiring to the coil and injector for any signs of damage, including from rodents, which has been reported by owners.

Diagnosis Steps

  1. Read the code with an OBD-II scanner to confirm P0304. Note any other codes present.
  2. Identify cylinder 4. It is the middle cylinder on the front bank (Bank 2), closest to the radiator.
  3. 🎬 Watch: Locate cylinder 4 and other engine top components.
  4. Swap the ignition coil from cylinder 4 with the coil from cylinder 2 (the cylinder to the left when facing the engine).
  5. Clear the trouble codes with the scanner.
  6. Start the engine and let it run for a few minutes. Drive it if necessary to get the Check Engine Light to reappear.
  7. Re-scan for codes. If the code is now P0302, the ignition coil is bad and must be replaced.
  8. If the code remains P0304, the coil is likely good. Proceed to inspect the spark plug in cylinder 4.
  9. Remove the coil again and use a 5/8" spark plug socket to remove the plug. Check for wear, fouling, or damage. The correct gap is 0.043" (1.1mm). Replace as needed, torquing the new plug to 15-22 lb-ft.
  10. If the coil and plug are confirmed good, inspect the wiring and connector for the coil and fuel injector for any damage or brittleness.
  11. If no visible issues are found, the problem may be the fuel injector, a vacuum leak, or a mechanical problem requiring professional diagnosis like a compression test.

Parts You'll Likely Need

  • Ignition Coil (OEM #90919-A2013 (may supersede 90919-A2006)) — This is the most frequent cause of a single-cylinder misfire on the 2GR-FE engine.
    Trusted brands: Denso, NGK
    OEM price range: $90-$110
    Aftermarket price range: $40-$75
  • Iridium Spark Plug (OEM #90919-01247) — Spark plugs are a common wear item and the second most likely cause of a misfire after the ignition coil.
    Trusted brands: Denso (FK20HR11), NGK (ILFR6T11)
    OEM price range: $14-$20
    Aftermarket price range: $10-$15
  • Ignition Coil Connector (OEM #90980-11885) — The original connectors become extremely brittle from engine heat and often break when being disconnected. It's wise to have one on hand or be prepared to order one.
    Trusted brands: Toyota (OEM), Various aftermarket pigtails
    OEM price range: $10-$15 (connector housing only)
    Aftermarket price range: $5-$20 (pigtail with wires)

Related Codes That Often Appear With This One

  • P0300 — If the cause of the misfire (like a large vacuum leak, low fuel pressure, or water in the fuel) is affecting multiple cylinders, you may also get a 'Random/Multiple Cylinder Misfire' code.
  • P0302, P0306 — These codes for other front-bank cylinders might appear during diagnosis if you swap a faulty ignition coil to one of those cylinders to confirm the failure.
  • P0171, P0174 — A 'System Too Lean' code can sometimes accompany a misfire on the front bank if the root cause is a vacuum leak or fuel delivery issue. Manufacturer Bulletin #T-SB-0072-19 notes that P0304 can appear alongside P0171 in certain drivability concerns.

Technical Service Bulletins (TSBs) & Recalls

  • While not directly for P0304, a notable TSB for this engine is for the VVT-i oil line. Early 2GR-FE engines had a rubber oil line that could rupture. Toyota issued a Limited Service Campaign to replace it with an all-metal part (15772-31030). Owners should verify this has been done.
  • TSB #T-SB-0148-19: This bulletin provides specific repair procedures for when Diagnostic Trouble Codes P0301 through P0306 (including Cylinder 4 Misfire P0304) are detected.
  • Bulletin #T-TT-0462-17: A manufacturer service bulletin notes that technicians have found P0304 and other misfire codes can be caused by corrosion and water in the A43 ECM connector, which may also result in low fuel pressure.

Platform-Specific Known Issues

  • The plastic locking tabs on the ignition coil electrical connectors become extremely brittle with age and frequently break upon removal. Be prepared to replace the connector (Toyota P/N 90980-11885) if it crumbles. As a temporary measure, some owners have successfully secured a broken connector onto the coil with a well-placed zip tie.

Mechanic-Grade Diagnostic Values

  • Fuel Pressure — expected: 304 to 343 kPa (44.1 to 49.7 psi) at idle.. Failure: Pressure below spec can indicate a weak fuel pump or clogged filter; pressure above spec can indicate a faulty fuel pressure regulator.
  • Fuel Injector Resistance — expected: 11.6 to 12.4 Ω at 20°C (68°F).. Failure: Resistance outside of this range indicates a faulty injector. An open circuit (infinite resistance) or short circuit (zero resistance) confirms failure.
  • Ignition Coil Primary Resistance — expected: Approximately 0.3 to 3.0 Ω.. Failure: A reading outside the specified range suggests a faulty coil winding.
  • Ignition Coil Secondary Resistance — expected: Approximately 5,000 to 20,000 Ω (5k to 20k Ω).. Failure: A reading outside this range indicates a breakdown in the secondary coil winding.
  • Ignition Coil Power Supply Voltage — expected: 11 to 14 V with ignition switch ON (IG).. Failure: No voltage indicates a problem in the power supply circuit, not the coil itself.
  • Short/Long Term Fuel Trim (Bank 2) — expected: Between -5% and +5% is considered normal.. Failure: High positive fuel trim on Bank 2 (e.g., > +10%) can indicate a vacuum leak affecting cylinder 4, causing a lean misfire.

Hidden / Shadow Codes Worth Checking

  • Mode $06, TID $53, CID $04: Toyota uses Mode $06 data to store misfire counts for each cylinder, even before they are high enough to trigger a Check Engine Light. TID $53 is the Test ID for misfire monitoring, and CID $04 corresponds to the misfire count for cylinder #4. (see via An advanced scan tool or Toyota Techstream software is required to access Mode $06 data. This is invaluable for diagnosing intermittent misfires.)

Scan Tool Commands That Help

  • Toyota Techstream: Active Test: Cylinder Power Balance — This function allows the technician to sequentially disable the fuel injector to each cylinder. When cylinder 4's injector is disabled, if there is no change in engine RPM or smoothness, it confirms that cylinder 4 was not contributing power, pinpointing the misfire location.
  • Toyota Techstream: Monitor > Misfire — The standard data list may not accurately count misfires under load. The 'Monitor' screen provides a more accurate, though static, snapshot of current and historical misfire counts (EWMA) for each cylinder, which is superior for diagnosing intermittent issues.
  • Toyota Techstream: Active Test: Check the Cylinder Compression — This test cranks the engine with fuel and spark disabled and measures the rotational speed contribution of each cylinder to provide a relative compression reading. While not a substitute for a mechanical gauge, it can quickly identify a cylinder with a major compression issue.

Wiring & Ground Locations

  • ECM (Engine Control Module) — Located behind the right side of the dashboard / glove box area.. The ECM sends the trigger signal (IGT) to the ignition coil and the command signal to the fuel injector. A faulty driver circuit within the ECM, though rare, can cause a persistent misfire on a single cylinder. As noted in Bulletin #T-TT-0462-17, check for water or corrosion in the A43 connector.
  • Ground Point E03 / E04 — Top left side of the engine.. These are primary engine ground points. A loose or corroded ground here can cause erratic behavior in the ignition system, leading to weak spark and misfires.
  • Cylinder 4 Ignition Coil Connector — Front (radiator side) of the engine, middle cylinder. The connector has 4 pins: Pin 1 (+B - Power), Pin 2 (GND - Ground), Pin 3 (IGC - Ignition Confirmation), Pin 4 (IGT - Ignition Trigger).. This is the direct connection to the coil. Technicians will test for 12V at Pin 1 and check for the trigger signal from the ECM at Pin 4. The connector itself is notoriously brittle.

Real Owner Repair Stories

  • YouTube video by 'The Car Care Nut' (2008-2013 Toyota Highlander (general model range)) — Rattling noise on cold start lasting up to 5 seconds.
    ❌ Tried (didn't work) Not applicable, this was a preventative/diagnostic tip.
    ✅ What actually fixed it This specific symptom on early (2008-2009) 2GR-FE engines points to failing VVT-i cam gears. If left unaddressed, the gears can fail completely, causing severe engine damage. This is a distinct issue from a typical ignition misfire.

OEM Part Supersession History

  • 90919-A200690919-02260 — Part has been updated by the manufacturer. The new part is a direct replacement.
  • 90919-A2005Multiple numbers including 90919-02255, 90919-A2003 — Various revisions and updates to the ignition coil design over the years.
    Heads up: Always verify the correct part number for your specific VIN. While many coils look identical, internal resistance or dwell time characteristics can differ slightly between part numbers.

Model Year Variations Within This Range

  • 2008-2010 (Highlander Hybrid): The Highlander Hybrid used the 3.3L 3MZ-FE V6 engine, not the 3.5L 2GR-FE. Diagnostics and parts for a P0304 on these models would be different.
  • 2011-2013 (Highlander Hybrid): For the 2011 model year refresh, the Hybrid model was upgraded to a version of the 3.5L V6, the 2GR-FXE. While mechanically similar to the 2GR-FE, it operates on an Atkinson cycle and has different engine management.
  • 2008-2009: Early 2GR-FE engines were more prone to a cold start VVT-i gear rattle, which can be a sign of impending gear failure.

Diagnostic Flowchart

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • VVT-i Oil Line Rupture 🔴 High — Common on earlier 2GR-FE engines (approx. 2005-2010). The original rubber hose section degrades and can burst, causing rapid and catastrophic oil loss, leading to engine seizure if not stopped immediately. (Ref: Toyota issued a Limited Service Campaign (LSC) to replace the rubber hose with an all-metal line (Part No. 15772-31030).)
  • Timing Cover Oil Leak 🟠 Medium — A very common oil leak develops from the timing chain cover sealant over time. It is a slow, seeping leak but the repair is labor-intensive as it requires significant engine disassembly.
  • Water Pump Failure 🟠 Medium — The water pump is a known failure point, often starting as a small coolant leak from the weep hole, identifiable by pink/white crusty residue on the passenger side of the engine block.
  • Melting/Sticky Dashboard 🟡 Low — Common in hot climates, the dashboard material can degrade, becoming sticky, shiny, and prone to cracking. It is primarily a cosmetic issue. (Ref: Toyota initiated a Warranty Enhancement Program (ZE6) to address this for certain models and years.)

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: Ignition coils are a good candidate for used parts, provided they come from a low-mileage, documented donor vehicle. Since they are easy to access and swap, the labor risk is low if a used part is faulty. Other simple mechanical components like brackets or engine covers are also ideal for used purchase.

Donor-vehicle mileage cap: roughly under 80000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • For ignition coils, check for cracks in the plastic housing and ensure the rubber boot is pliable and not brittle.
  • Look for a donor vehicle with a clean engine bay, suggesting good maintenance.
  • Avoid parts from vehicles that show signs of flood damage (silt lines, rust in unusual places) or major front-end collisions.

OEM-only on this vehicle (don't cheap out):

  • Engine Control Module (ECM): Aftermarket or improperly matched used ECMs can cause a host of electronic issues. A new or professionally refurbished OEM unit is the only reliable option.
  • Fuel Injectors: While some aftermarket brands are reputable, the cost and labor to replace an injector make it a job you only want to do once. OEM Denso injectors are recommended for reliability.

Aftermarket brands forum-validated for this vehicle:

  • Ignition Coils: Denso, NGK.
  • Spark Plugs: Denso (FK20HR11), NGK (ILFR6T11).

Brands owners have reported issues with on this vehicle:

  • Unbranded, 'white-box' ignition coils and sensors from online marketplaces. While cheap, they have a very high failure rate and can cause diagnostic headaches.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2013 Toyota Highlander V6 Limited — 100000 miles

Symptoms: The entire vehicle shook upon starting and the check engine light came on.

What fixed it: The owner was advised to investigate the ignition coils and spark plugs, as these are common failure points around 100,000 miles.

Source hint: Reddit r/MechanicAdvice

2009 Lexus RX 350 2GR-FE

Symptoms: P0304 and misfire; symptoms persisted even after swapping coils and plugs.

What fixed it: Discovered rodent-chewed wires on the #4 fuel injector harness.

Source hint: ClubLexus - '09 RX350 p0304 and misfire (1/18/2021)

Toyota Highlander Hybrid

Symptoms: Multiple front-bank misfire codes (P0300, P0302, P0304) appearing simultaneously after a fuel fill-up.

What fixed it: Treating the fuel for water contamination with isopropyl alcohol. Manufacturer Bulletin #T-SB-0072-19 also mentions that some Highlander Hybrid vehicles may exhibit misfire codes like P0304 due to corrosion or water.

Source hint: Electric Vehicle Forums - 'Highlander Hybrid P0300 P0302 P0304' (9/2/2013)

Toyota 2GR-FE V6

Symptoms: Persistent P0304 misfire code after already replacing coils and plugs.

What fixed it: Replacing a bad fuel injector.

Source hint: Reddit (r/mechanic) - 'Code po304 misfire Toyota' (approx. 2021)

Frequently Asked Questions

Where is cylinder 4 located on my 2008-2013 Highlander 3.5L V6?
Cylinder 4 is the middle cylinder on the front bank (Bank 2), which is the side closest to the radiator.
Which spark plugs should I use for my 2GR-FE engine to fix a P0304?
The 2GR-FE uses Denso FK20HR11 long-life iridium plugs. The correct gap is 0.043" (1.1mm).
Is there a TSB for the oil line issue on my early Highlander V6?
Yes, Toyota issued a Limited Service Campaign for early 2GR-FE engines to replace the rubber VVT-i oil line with an all-metal part (Part No. 15772-31030) to prevent rupture.
What is the torque specification for the spark plugs in the aluminum head?
The torque for new spark plugs in the 2GR-FE aluminum head is 15-22 lb-ft.
My ignition coil connector broke while I was checking the misfire; what part do I need?
The plastic locking tabs are brittle and frequently break. You can replace the connector using Toyota P/N 90980-11885.
What is the acceptable resistance range for the fuel injectors on this vehicle?
For the 2GR-FE engine, the fuel injector resistance should be between 11.6 and 12.4 ohms.
Toyota and Lexus 3.5 liter V6 2GR-FE spark plug and ignition coil replacement due to p0355 (part 2)
Toyota and Lexus 3.5 liter V6 2GR-FE spark plug and ignition coil replacement due to p0355 (part 2)
How to change spark plugs on V6 Toyota and Lexus 2GR-FE 3.5L engine
How to change spark plugs on V6 Toyota and Lexus 2GR-FE 3.5L engine
2014-2019 Toyota Highlander - Engine Top Components Location
2014-2019 Toyota Highlander - Engine Top Components Location
TOYOTA LEXUS 3.5L SPARK PLUGS 2GR-FE REPLACEMENT  Sienna Avalon Venza RX 350 450h - TIPS AND TRICKS
TOYOTA LEXUS 3.5L SPARK PLUGS 2GR-FE REPLACEMENT Sienna Avalon Venza RX 350 450h - TIPS AND TRICKS
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 May 30, 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 (Deep Dive) for:
  • Toyota Highlander: 200820092010201120122013
In this article
🧭 Diagnostic Flowchart
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