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 2016-2018 Fiat 500X: Cylinder 4 Misfire Causes and Fixes

P0304 on a 2016-2018 Fiat 500X indicates a misfire in cylinder 4. The most common causes are a faulty ignition coil or a worn spark plug. Oil leaking into the spark plug tube from a bad valve cover gasket is also a frequent and well-documented issue on this engine that damages the coil and plug. Always check the engine oil level, as low oil can cause the MultiAir system to malfunction and trigger this code.

15 minutes to read 2016-2018 Fiat 500X
Most Likely Cause
Faulty Ignition Coil or Boot
Difficulty
2/5
Est. Time
2.2 hrs
DIY Doable?
✅ Yes
Shop Labor
$100 – $1800
Parts Price
$15 – $1300
⚠️ Drivable, but... — You can drive for short distances, but it's not recommended for long trips. A persistent misfire can allow unburnt fuel into the exhaust, potentially overheating and damaging the expensive catalytic converter. If the check engine light is flashing, it indicates a severe misfire, and you should pull over and shut off the engine as soon as it is safe to do so.
Key Takeaways
  • P0304 on a 2016-2018 Fiat 500X is a misfire on cylinder 4, the cylinder closest to the transmission.
  • The most likely culprits are a bad ignition coil or spark plug.
  • Before replacing parts, check the spark plug tube for oil. If oil is present, the valve cover gasket set must be replaced to prevent a repeat failure.
  • Always check the engine oil level. Low or incorrect oil can cause misfires on this specific engine due to its MultiAir valve system.
  • A simple diagnostic step is to swap the ignition coil from cylinder 4 to another cylinder to see if the misfire code follows the coil.
The code P0304 means that the vehicle'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 a slight deceleration between power strokes of a specific cylinder triggers the code. For the 2.4L engine in the Fiat 500X, cylinder 4 is the one closest to the driver's side (transmission side).

What's Unique About the 2016-2018 Fiat 500X

The 2016-2018 Fiat 500X primarily uses the 2.4L Tigershark engine, which features Fiat's MultiAir technology. This system uses engine oil pressure to hydraulically actuate the intake valves. Because of this design, misfire issues like P0304 can sometimes be caused by problems beyond typical spark plugs and coils, such as low or dirty engine oil, which can affect valve operation and lead to misfires. Additionally, oil leaks from the valve cover gasket into the spark plug wells are a widely known issue across all vehicles with this engine, which can saturate and destroy ignition coils, causing this specific code.

Diagnostic Flowchart

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

When inspecting cylinder 4 and scanning for codes, what do you find?
What happens when you swap the cylinder 4 coil to cylinder 3?
→ Replace the ignition coil (68242286AA, $40-$80) or try replacing just the boot (68420587AA, $15-$30) as suggested by TSB #08-027-20.
→ Replace the spark plug (NGK LZFR5C-11, gap 1.0-1.1mm, $10-$25). If it persists, test the fuel injector for 12 ohms resistance.
→ Replace the valve cover gasket and spark plug tube seals (Mopar #68194923AB or Fel-Pro #VS50906R, $40-$120) to stop the leak.
→ The MultiAir actuator assembly (OEM #5047980AE) has likely failed. This is a complex repair estimated at $800-$1300.

Symptoms You May Notice

  • Rough running engine, especially at idle. [⭐ MANUFACTURER TSB #08-027-20, 1]
  • Hesitation or stumbling during acceleration.
  • Flashing or solid Check Engine Light.
  • Reduced engine power.
  • Decreased fuel economy.
  • Smell of raw fuel from the exhaust.
  • Audible ticking noise from the top of the engine, which can sometimes indicate a MultiAir system problem.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing only the spark plug or coil when the spark plug tube is full of oil. The oil will quickly ruin the new parts, and the misfire will return. The root cause (leaking valve cover gasket) must be fixed.

Most Likely Causes

  1. Faulty Ignition Coil or Boot 🔴 High Probability Coil-on-plug systems are a common failure point. Oil leaking from the valve cover gasket can saturate the coil boot and cause it to fail. TSB #08-027-20 specifically addresses this issue by replacing just the coil boots, suggesting the seal itself is a weak point.
    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 failed ignition coil (68242286AA) or, more economically, try replacing just the ignition coil boots first using a kit (68420587AA) as suggested by the TSB. If oil was present, you must also replace the valve cover gasket set.
    Est. part cost: $15-$30 (Boot Kit), $40-$80 (Coil)
  2. Worn or Oil-Fouled Spark Plug 🔴 High Probability
    How to confirm: After ruling out the coil, remove the spark plug from cylinder 4. Inspect it for wear (worn electrode), carbon fouling, or oil contamination. The correct gap should be approximately 1.0mm-1.1mm. Compare it to a plug from another cylinder.
    Typical fix: Replace the spark plug. The recommended OEM plug is an NGK LZFR5C-11 or equivalent. It is best practice to replace all four spark plugs at the same time to maintain consistent performance.
    Est. part cost: $10-$25 per plug
  3. Leaking Valve Cover / Spark Plug Tube Seals 🔴 High Probability This is an extremely common issue on the 2.4L Tigershark engine across all platforms. The seals around the spark plug tubes degrade and harden from heat, allowing engine oil to fill the well, which then damages the ignition coil and spark plug, causing a misfire.
    How to confirm: When you remove the ignition coil for cylinder 4, look for liquid engine oil in the spark plug tube and on the coil boot. This is a definitive sign of a failed gasket/seal.
    Typical fix: Replace the valve cover gasket and the spark plug tube seals (often sold as a set, Mopar #68194923AB or Fel-Pro #VS50906R). 🎬 Watch: Step-by-step valve cover and gasket replacement guide. Thoroughly clean all oil out of the tube before installing the new spark plug and coil.
    Est. part cost: $40-$120 for a gasket set
  4. MultiAir Actuator ('Brick') Failure Medium-low Probability While less common than ignition parts, the MultiAir actuator assembly can fail for a specific cylinder, causing a persistent P0304. This is a known, albeit expensive, failure point on the 2.4L engine.
    How to confirm: This is a strong possibility if the misfire persists after replacing the plug and coil, and especially if codes P1064 (Cylinder 4 Oil Supply Solenoid Valve Stuck) or P106B are present. Diagnosis may require an advanced scan tool to monitor actuator performance or test the solenoid.
    Typical fix: Replace the entire MultiAir actuator assembly (OEM Part #5047980AE). This is a complex job often best left to a professional.
    Est. part cost: $800-$1300
  5. Clogged or Faulty Fuel Injector ⚪ Low Probability
    How to confirm: This is more difficult to diagnose. A professional can perform a fuel injector balance test. A DIY method involves listening to the injector with a mechanic's stethoscope to ensure it's clicking, or swapping it with another cylinder, though this is more labor-intensive. You can also measure the resistance across the injector pins; it should be around 12 ohms and consistent with the other injectors.
    Typical fix: Replace the faulty fuel injector.
    Est. part cost: $50-$150

Rare But Worth Checking

  • Low Engine Oil or Incorrect Oil Type: The MultiAir system relies on specific oil pressure and viscosity (0W-20 full synthetic) to function. The 2.4L Tigershark is known for oil consumption issues. If the oil level is low, it can starve the MultiAir system, causing erratic valve operation and misfires that mimic other issues. Always check the oil level and type first.
  • Low Cylinder Compression: Internal engine problems like a burnt valve, worn piston rings, or a bad head gasket can cause a loss of compression, resulting in a misfire. A compression test is needed to diagnose this. Oil on the spark plug could also be a sign of internal engine issues if the valve cover gasket is not leaking.

Diagnosis Steps

  1. Read the code using an OBD-II scanner to confirm P0304 and check for any other codes, especially P1064 or P106B.
  2. Check the engine oil level and confirm it is the correct type (full synthetic 0W-20). Top up if low.
  3. Remove the ignition coil from cylinder 4. Inspect the spark plug well for any liquid engine oil. Oil presence confirms a leaking valve cover gasket.
  4. If no oil is present, swap the ignition coil from cylinder 4 to cylinder 3. Clear the codes and run the engine to see if the misfire code changes to P0303. If it does, the coil is bad.
  5. If the misfire remains on cylinder 4, inspect the spark plug. Remove it and check for signs of wear, fouling, or damage. Ensure the gap is correct (1.0mm-1.1mm).
  6. If the coil and plug are good, check the wiring and connector to the fuel injector on cylinder 4 for damage.
  7. If the above steps do not identify the issue, more advanced diagnostics are needed, such as a fuel injector balance test, a cylinder compression test, or specific tests for the MultiAir system, especially if P1064/P106B are present.

Parts You'll Likely Need

  • Ignition Coil (OEM #68242286AA) — This is one of the most common failure items for a single-cylinder misfire. It is often damaged by oil contamination from a leaking gasket.
    Trusted brands: Mopar, NGK, Delphi, Bosch
    OEM price range: $60-$100
    Aftermarket price range: $40-$80
  • Spark Plug (OEM #NGK LZFR5C-11) — Spark plugs are a routine maintenance item and can wear out or be fouled by oil, causing a weak spark and misfires.
    Trusted brands: NGK, Champion
    OEM price range: $15-$25
    Aftermarket price range: $10-$20
  • Valve Cover Gasket Set (OEM #68194923AB) — Required if oil is found in the spark plug wells. The gasket set includes the main perimeter gasket and the spark plug tube seals, which are the common point of failure on the 2.4L engine.
    Trusted brands: Mopar, Fel-Pro
    OEM price range: $70-$120
    Aftermarket price range: $40-$80
  • Ignition Coil Boot Kit (OEM #68420587AA) — A cost-effective first step per TSB 08-027-20, which suggests the boot seal itself is often the failure point, especially if no oil is present.
    Trusted brands: Mopar
    OEM price range: $25-$40
    Aftermarket price range: $15-$30

Related Codes That Often Appear With This One

  • P0300 — If the misfire condition is intermittent or affects multiple cylinders, a P0300 (Random/Multiple Cylinder Misfire) may be stored alongside P0304. [⭐ MANUFACTURER TSB #08-027-20, 32]
  • P0301, P0302, P0303 — These codes indicate misfires in other cylinders. Seeing them together can point to a systemic issue like a vacuum leak, low fuel pressure, or an issue requiring a software update as mentioned in TSB #08-027-20.
  • P1064, P106B — These codes point directly to a fault with the Cylinder 4 Oil Supply Solenoid, which is part of the MultiAir actuator. If you see these with P0304, a failed MultiAir 'brick' is the most likely cause.

Technical Service Bulletins (TSBs) & Recalls

  • Bulletin #08-027-20: Addresses multiple misfire DTCs (P0300-P0304) and rough running. The prescribed fix is to replace all four ignition coil insulating boots, suggesting the boot/seal is a primary failure point.

Platform-Specific Known Issues

  • A known Technical Service Bulletin (TSB #08-027-20) exists for multiple cylinder misfire codes (P0300-P0304) which may be resolved by replacing the ignition coil boots. This TSB applies to the 2.4L engine and suggests the boot-to-head seal is a primary weak point.

Mechanic-Grade Diagnostic Values

  • Ignition Coil Primary Resistance — expected: 0.56 - 0.68 Ohms. Failure: A reading outside this range indicates a faulty coil.
  • Ignition Coil Secondary Resistance — expected: 7.8 - 9.6 kOhms. Failure: A reading outside this range indicates a faulty coil.
  • Fuel Injector Resistance — expected: Approximately 12 Ohms. Failure: A reading that is significantly different from the other injectors, or an open/short circuit, indicates a failed injector.
  • MultiAir Actuator Solenoid Resistance — expected: 0.2 - 1.0 Ohms. Failure: An open circuit or a reading outside this very low range indicates a failed solenoid within the actuator brick, requiring replacement of the entire assembly.

Scan Tool Commands That Help

  • Witech (or equivalent advanced scan tool): Cam/Crank Variation Relearn — This procedure must be performed after replacing major powertrain components like the MultiAir actuator ('brick') or camshaft sensors to ensure the PCM has the correct baseline sensor data.
  • Witech (or equivalent advanced scan tool): Active test on cylinder oil supply solenoid — This command can be used to directly test the function of a specific solenoid within the MultiAir actuator. If the solenoid for cylinder 4 does not respond or clicks weakly compared to others, it confirms a failure within the 'brick'.

Wiring & Ground Locations

  • Main Engine/Battery Ground — The main ground strap from the battery negative terminal attaches to a stud on the vehicle's frame, located directly underneath the battery and its tray.. While not a direct cause of a single-cylinder misfire, a poor ground connection can cause a wide range of erratic electrical and communication errors across the vehicle. Ensuring this connection is clean and tight is a crucial basic step in any electrical diagnosis.

Real Owner Repair Stories

  • Reddit user on r/dodgedart (2014 Dodge Dart 2.4L, 110,000 km) — Misfire on cylinder 2 (P0302) on cold start, especially after an oil change. The misfire would go away for the rest of the day after the car warmed up.
    ❌ Tried (didn't work) Swapping spark plugs, Swapping coil packs, Compression test (was good)
    ✅ What actually fixed it The issue was ultimately diagnosed as a failing MultiAir actuator ('brick'), which had to be replaced. The shop cited infrequent oil changes as a possible cause, despite the owner having records of regular maintenance.
  • YouTube channel 'Lakes Automotive Diagnostics' (2014 Dodge Dart 2.4L) — No start, no compression, multiple MultiAir-related codes (P103B, P1043, P1069) and a misfire on cylinder 3 (P0303).
    ❌ Tried (didn't work) Repairing a broken electrical connector on the MultiAir brick. The car ran for a short time then died with no compression.
    ✅ What actually fixed it The entire MultiAir actuator assembly ('brick') was replaced with a used unit. After replacement and a 10-mile test drive, the vehicle ran smoothly with no misfires.

OEM Part Supersession History

  • 5047980AA, 5047980AB, 5047980AC, 5047980AD5047980AE — Standard part revision and improvement by the manufacturer.
    Heads up: While the parts may be physically similar, it is critical to use the latest revision (5047980AE) for this vehicle to ensure compatibility with any software updates and for improved reliability.

Model Year Variations Within This Range

  • 2018: For the 2018 model year, the Fiat 500X received the updated Uconnect 4 infotainment system as standard, which included Apple CarPlay and Android Auto. This change does not directly affect the P0304 code but is a notable difference within the 2016-2018 range.
IGNITION COIL COILS REPLACEMENT 2.4 CHRYSLER 200, RAM PROMASTER CITY, FIAT 500X 500 TORO
IGNITION COIL COILS REPLACEMENT 2.4 CHRYSLER 200, RAM PROMASTER CITY, FIAT 500X 500 TORO
IGNITION COIL REPLACEMENT REMOVAL JEEP CHEROKEE COMPASS RENEGADE 2.4  IGNITION COILS
IGNITION COIL REPLACEMENT REMOVAL JEEP CHEROKEE COMPASS RENEGADE 2.4 IGNITION COILS
VALVE COVER  REMOVAL VALVE COVER GASKET REPLACEMENT CHRYSLER 200 FIAT 500X DODGE RAM PROMASTER CITY
VALVE COVER REMOVAL VALVE COVER GASKET REPLACEMENT CHRYSLER 200 FIAT 500X DODGE RAM PROMASTER CITY
CODE P0300 P0301 P0302 P0303 P0304 MISFIRE DODGE DART,CHRYSLER 200 JEEP CHEROKEE RENEGADE COMPASS
CODE P0300 P0301 P0302 P0303 P0304 MISFIRE DODGE DART,CHRYSLER 200 JEEP CHEROKEE RENEGADE COMPASS
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 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 for:
  • Fiat 500X: 201620172018
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