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 →
🛍️ Shop This Part

P1440 on 2005-2015 Mazda MX-5: EVAP System Fault Causes and Fixes

On the 2005-2015 'NC' Mazda MX-5, code P1440 typically points to a fault in the Evaporative Emission (EVAP) system, most often a failing purge valve solenoid that is stuck open. Replacing this valve is a common, DIY-friendly fix costing around $80-$150 for an OEM part.

22 minutes to read 2005-2015 Mazda MX-5
Most Likely Cause
Faulty Purge Valve Solenoid
Difficulty
2/5
Est. Time
0.8 hrs
DIY Doable?
✅ Yes
Shop Labor
$50 – $300
Parts Price
$20 – $150
Safe to drive — Driving with a P1440 code will not damage your engine. However, you may experience slightly reduced fuel economy, a rough idle, and difficulty starting after getting gas. You will not be able to pass an emissions test until the issue is resolved.
Key Takeaways
  • P1440 on an NC Miata means there's a fault in the EVAP (emissions) system.
  • The most probable cause is a faulty purge valve solenoid located in the engine bay, which is a DIY-friendly replacement.
  • Always check the gas cap first; make sure it's tight and the seal isn't cracked.
  • If the purge valve and gas cap are good, a smoke test is the best way to find a leak in an EVAP hose.
  • There are no known safety recalls for this issue on the 2005-2015 MX-5.
P1440 is a manufacturer-specific trouble code that for Mazda indicates a problem with the EVAP Purge Flow Monitoring. The engine's computer (PCM) has detected that the purge valve is stuck open or that there is an improper flow rate in the system. This system is designed to capture fuel vapors from the gas tank and feed them into the engine to be burned, preventing them from escaping into the atmosphere. The code can be triggered by various faults, such as a stuck-open purge valve, a leak in a hose, or a problem with the canister vent valve.

What's Unique About the 2005-2015 Mazda MX-5

For the third-generation (NC) Mazda MX-5, while any EVAP component can fail, the purge valve solenoid is a very frequent culprit for EVAP-related codes. This part is known to fail by sticking open, causing incorrect vapor flow and often leading to a rough idle or stalling immediately after refueling. The good news for owners is that on the NC Miata, this valve is very accessible in the engine bay, making diagnosis and replacement more straightforward than on many other vehicles where components are buried near the fuel tank.

Generation note: The 2005-2015 range covers the entire third generation (NC) of the MX-5. This includes the pre-facelift NC1 (2005-2008) and the facelifted NC2/NC3 (2009-2015). While the EVAP system functions similarly, the purge valve solenoid has different part numbers and a slightly different location between these versions. On the NC1, it is on the driver's side near the dipstick. On NC2/NC3 models, it is located more centrally on the intake manifold. A video guide for the NC1 shows a specific procedure that will differ slightly for NC2/NC3 models.

Symptoms You May Notice

  • Check Engine Light is on
  • Slightly reduced fuel economy
  • Possible fuel smell near the car.
  • Difficulty starting or a rough, unstable idle immediately after refueling.
  • In some cases, the engine may stall at idle.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the charcoal canister when the actual problem is a much cheaper and easier-to-access purge valve or a loose gas cap.
  • Replacing O2 sensors for a lean code (P2187) when the lean condition is actually induced by a stuck-open purge valve creating a vacuum leak.

Most Likely Causes

  1. Faulty Purge Valve Solenoid 🔴 High Probability This is a widely documented common failure point for the NC MX-5, frequently cited in owner forums and repair videos as the direct fix for P1440 and associated codes like P0455 and P2187.
    How to confirm: With the engine running at idle, disconnect the EVAP line from the purge valve that leads to the intake manifold. Place your finger over the valve's port; there should be no vacuum felt. If vacuum is present, the valve is stuck open and must be replaced. You can also use a scan tool to command the valve open and closed, listening for an audible click. A faulty valve is most often stuck open.
    Typical fix: Replace the purge valve solenoid. On the NC1 (2006-2008), it is located on the driver's side of the engine bay, near the dipstick. On NC2/NC3 (2009-2015), it's on the intake manifold. The replacement involves disconnecting the electrical connector and two hoses.
    Est. part cost: $80-$150
  2. Loose or Faulty Gas Cap 🟡 Medium Probability A loose or worn-out gas cap seal is a common cause for all EVAP codes on any vehicle. Mazda issued TSB 01-013/16 for related EVAP codes on 2006-2014 models, which involved a redesigned fuel filler pipe to address sealing issues, highlighting the sensitivity of the system to cap and filler neck sealing.
    How to confirm: Inspect the gas cap for cracks in the plastic or damage to the rubber O-ring seal. Ensure it is tightened until it clicks at least once. If the seal is worn or damaged, the cap should be replaced with an OEM part, as aftermarket caps can sometimes cause sealing issues.
    Typical fix: Tighten the gas cap correctly or replace it with a new OEM-quality cap if the seal is compromised.
    Est. part cost: $20-$40
  3. Cracked or Disconnected EVAP Hose ⚪ Low Probability Rubber hoses can become brittle and crack over time due to age and heat cycles in the engine bay. The hoses connecting directly to the purge valve are the most common suspects.
    How to confirm: Visually inspect all accessible EVAP hoses in the engine bay and under the car near the charcoal canister for cracks, loose connections, or obvious damage. A smoke test is the most effective way to find small, hard-to-see leaks.
    Typical fix: Replace the cracked or damaged section of hose.
    Est. part cost: $10-$50

Rare But Worth Checking

  • Failed Canister Vent Valve/Solenoid: This valve, located near the charcoal canister by the fuel tank, can also stick or fail. It's less common than the engine-bay-mounted purge valve but should be tested if other causes are ruled out. Failure can be due to corrosion or electrical faults.
  • Faulty Charcoal Canister: The canister itself can become saturated with fuel over time or crack, causing a leak. This is usually a last resort after checking valves and hoses.
  • Wiring Issue to Purge or Vent Valve: An open or short in the wiring harness leading to one of the EVAP solenoids can prevent it from operating correctly, triggering a code. This can be caused by corrosion in a connector or physical damage to the wires.

Diagnosis Steps

  1. Check the Gas Cap: Ensure the gas cap is tight and clicks. Inspect the rubber seal for any cracks or damage. If it looks worn, replace it with an OEM part.
  2. Scan for Other Codes: Use an OBD-II scanner to check for any other pending or stored codes. P0455 and P2187 are strong indicators pointing towards the purge valve.
  3. Test the Purge Valve (Most Likely Cause): Locate the purge valve in the engine bay. For NC1 (2006-2008), it's on the driver's side near the oil dipstick. For NC2/NC3 (2009-2015), it's on the intake manifold. With the engine at idle, disconnect the hose leading from the valve to the intake manifold. If you feel any suction from the valve's port, it is stuck open and must be replaced.
  4. Visual Inspection of Hoses: Trace the EVAP lines from the purge valve and around the engine bay, looking for any obvious cracks or loose connections.
  5. Perform a Smoke Test: If the purge valve tests good and no obvious cause is found, the next step is to introduce smoke into the EVAP system using a smoke machine. Smoke will escape from any cracks or leaks, revealing the source of the problem.
  6. Inspect Vent Valve and Canister: If the smoke test reveals no leaks, the canister vent valve (located near the fuel tank) should be tested for proper operation using a scan tool to command it open and closed.

Parts You'll Likely Need

  • Purge Valve Solenoid (2006-2008 NC1) (OEM #LFG1-18-741B) — This is the most frequently failed component for EVAP codes on the early NC MX-5 and is relatively easy to replace.
    Trusted brands: Mazda (OEM), Dorman, APA/URO Parts
    OEM price range: $80-$120
    Aftermarket price range: $30-$80
  • Purge Valve Solenoid (2009-2015 NC2/NC3) (OEM #L518-18-741) — The purge valve for the facelifted NC models has a different part number and location. It is also a common failure item.
    Trusted brands: Mazda (OEM), Dorman (911-490), A-Premium
    OEM price range: $80-$120
    Aftermarket price range: $40-$80
  • Fuel Filler Cap (OEM #FEY2-42-250) — A faulty gas cap seal is a simple but common cause for all EVAP system codes. An updated part was noted to fix leak issues per TSB 01-013/16.
    Trusted brands: Mazda (OEM), Gates, Motorad
    OEM price range: $25-$40
    Aftermarket price range: $15-$25

Related Codes That Often Appear With This One

  • P0455 — Indicates a large EVAP leak. Often appears with P1440 because a purge valve stuck wide open is interpreted by the PCM as a large leak.
  • P2187 — Indicates the system is too lean at idle. A stuck-open purge valve allows un-metered fuel vapors (and air) into the intake manifold at idle when it should be closed, disrupting the air-fuel ratio and causing a lean condition.

Technical Service Bulletins (TSBs) & Recalls

  • TSB 01-013/16: While not directly for P1440, this TSB addresses related EVAP leak codes (P0442, P0455, P0456) on 2006-2014 MX-5s (among other models). It describes a modified fuel filler pipe to improve sealing with the fuel cap, indicating a known sensitivity in this area. This corroborates the gas cap as a potential cause.

Platform-Specific Known Issues

  • A common owner experience is having difficulty starting the car or experiencing a severe rough idle right after filling the fuel tank. This is a classic symptom of a stuck-open purge valve, which allows raw fuel vapors to flood the intake manifold.
  • Disconnecting the battery on an NC Miata can cause the ECU to 'forget' its idle parameters, leading to a rough or unstable idle for a period of time as it relearns. While this is a separate issue, it can sometimes be confused with an EVAP-related idle problem if the battery was recently disconnected during troubleshooting.

Mechanic-Grade Diagnostic Values

  • Purge Valve Solenoid Coil Resistance — expected: 15-30 Ohms. Failure: A reading of infinity (open circuit) or zero (short circuit) indicates a failed solenoid coil.
  • Long Term Fuel Trim (LTFT) at Idle — expected: Within +/- 10%. Failure: A persistently high positive LTFT (e.g., > +15%) at idle that returns to normal at higher RPM strongly suggests a vacuum leak. A stuck-open purge valve is a common cause of this specific vacuum leak scenario.

Scan Tool Commands That Help

  • Mazda IDS (or advanced aftermarket scanner): EVAP System Leak Test — This is a guided diagnostic function that automatically commands the vent and purge valves to seal the system and uses the fuel tank pressure sensor to monitor for a pressure drop, confirming a leak without a smoke machine.
  • Advanced Scan Tool: Purge Valve Duty Cycle / Command PID — To confirm if the PCM is commanding the valve open when it shouldn't be. At idle, the command should be 0%. If the command is 0% but a vacuum is still present at the valve's port, it confirms the valve is mechanically stuck open.
  • Advanced Scan Tool: Vent Valve/Solenoid Command — During a smoke test, commanding the vent valve closed is necessary to seal the EVAP system and allow it to build pressure. If the valve fails to close when commanded, it will be impossible to find other leaks.

Wiring & Ground Locations

  • G1 — Left rear corner of the engine compartment on a 2006 MX-5.. A poor engine bay ground can cause erratic behavior in electronically controlled components like the purge solenoid. Ensuring this ground is clean and tight is a crucial step in diagnosing electrical faults.
  • G3 — Left rear corner of the engine compartment on a 2006 MX-5.. Similar to G1, this is another primary engine bay ground point. Verifying the integrity of main grounds is essential before condemning a component.
  • Purge Solenoid Valve Connector — On the NC1 (2006-2008), it's a 2-pin connector on the valve located on the left side of the engine compartment. On NC2/3, it's on the intake manifold.. This is the connector where voltage and resistance tests are performed. One pin should have battery voltage with the key on, and the other is the ground-side control from the PCM.

Real Owner Repair Stories

  • YouTube user 'The Interior Auto Mechanic' (2006-2008 (NC1) Mazda Miata MX-5) — Check Engine Light with codes P0455 (EVAP Leak) and P2187 (Lean Idle). Also reported difficulty starting and a rough idle after refueling.
    ❌ Tried (didn't work) The user notes that they went straight to the most likely cause based on the combination of codes.
    ✅ What actually fixed it Replacing the purge valve solenoid (Part No. LFG1-18-741B) resolved all symptoms and cleared the codes. The user strongly recommends using the OEM Mazda part.

"I Checked Everything" — The Actual Cause

  • In some cases, a smoke test may not reveal a leak if the issue is an intermittently sticking purge valve or a vent valve that is not being commanded closed correctly during the test. If codes P0455 and P0441 appear after a smoke test showed no leaks, and the gas cap has been replaced, the purge valve itself becomes the primary suspect, as it may be failing under specific vacuum conditions not replicated by a static smoke test.

OEM Part Supersession History

  • LFG1-18-741, LFG1-18-741ALFG1-18-741B — Standard part revision and improvement by the manufacturer.

Model Year Variations Within This Range

  • 2006-2008 (NC1): The purge solenoid valve is located on the driver's side of the engine bay, near the oil dipstick, and uses part number LFG1-18-741B.
  • 2009-2015 (NC2/NC3): The purge solenoid valve is located more centrally on the intake manifold and uses a different part number, L518-18-741. The Dorman aftermarket equivalent is 911-490.

Diagnostic Flowchart

Start by checking for accompanying codes like P0455 or P2187, as P1440 on the NC platform often points to a purge valve failure or sealing issue at the filler neck.
Does the car struggle to start or have a rough/unstable idle specifically after refueling at a gas station?
→ The Purge Valve Solenoid is likely stuck open. On 2006-2008 NC1, find it near the dipstick; on 2009-2015 NC2/NC3, it's on the intake manifold. Replace the valve ($80-$150).
With the engine idling, disconnect the EVAP line from the purge valve leading to the intake. Place your finger over the valve port. Do you feel suction?
→ The valve is stuck open and failing. Replace the purge valve solenoid immediately to prevent rich-run conditions and charcoal canister damage.
Perform a visual inspection of the EVAP hoses in the engine bay. Are there any visible cracks or has the battery been recently disconnected?
→ Replace the damaged rubber EVAP sections. Heat cycles in the MX-5 engine bay often make these brittle over time.
Was the battery disconnected shortly before the idle issues or P1440 appeared?
→ The ECU may have lost its idle parameters. Drive the car for 20-30 miles to allow the MZR engine to relearn its idle before further EVAP part replacement.
If the purge valve and cap pass inspection, a micro-leak is likely. Can you perform or commission a smoke test?
→ Inspect the charcoal canister and vent valve located near the fuel tank. Replace the vent valve if it fails to close when commanded by a scan tool.
→ Re-examine the fuel filler pipe per TSB 01-013/16. A microscopic deformity in the neck can prevent a perfect seal even with a new cap.
Inspect the gas cap. Is the rubber O-ring cracked, or does the cap feel loose even after clicking?
→ Replace with an OEM Mazda gas cap. Note: TSB 01-013/16 suggests the filler pipe itself may be the issue if a new cap doesn't seal, but start with the cap ($20-$40).
Does the car struggle to start or have a rough/unstable idle specifically after refueling at a gas station?
→ The Purge Valve Solenoid is likely stuck open. On 2006-2008 NC1, find it near the dipstick; on 2009-2015 NC2/NC3, it's on the intake manifold. Replace the valve ($80-$150).
With the engine idling, disconnect the EVAP line from the purge valve leading to the intake. Place your finger over the valve port. Do you feel suction?
→ The valve is stuck open and failing. Replace the purge valve solenoid immediately to prevent rich-run conditions and charcoal canister damage.
Perform a visual inspection of the EVAP hoses in the engine bay. Are there any visible cracks or has the battery been recently disconnected?
→ Replace the damaged rubber EVAP sections. Heat cycles in the MX-5 engine bay often make these brittle over time.
Was the battery disconnected shortly before the idle issues or P1440 appeared?
→ The ECU may have lost its idle parameters. Drive the car for 20-30 miles to allow the MZR engine to relearn its idle before further EVAP part replacement.
If the purge valve and cap pass inspection, a micro-leak is likely. Can you perform or commission a smoke test?
→ Inspect the charcoal canister and vent valve located near the fuel tank. Replace the vent valve if it fails to close when commanded by a scan tool.
→ Re-examine the fuel filler pipe per TSB 01-013/16. A microscopic deformity in the neck can prevent a perfect seal even with a new cap.

Other Known Issues on This Vehicle

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

  • Cracked Plastic Coolant Expansion Tank 🔴 High — Very common across all years. The plastic tank becomes brittle with heat cycles and can crack suddenly, leading to rapid coolant loss and potential engine overheating.
  • Worn Anti-Roll Bar (Sway Bar) Drop Links 🟡 Low — Common wear item, typically needing replacement every 40,000-60,000 miles. Causes a knocking or clunking sound from the front or rear suspension over bumps.
  • Sticking/Seizing Brake Calipers 🟠 Medium — More common on vehicles that are stored for long periods or not driven frequently. Can cause the car to pull to one side when braking and generate excessive heat at one wheel.
  • Stiff Shifting from 1st to 2nd Gear When Cold 🟡 Low — A characteristic of the manual transmission. The shift action is notably stiff until the transmission fluid warms up. Changing the turret oil is a common owner fix to improve feel.
  • Stuck-Open Thermostat 🟠 Medium — A known issue where the thermostat fails in the open position, preventing the engine from reaching full operating temperature. This leads to poor fuel economy and can cause long-term engine wear.
  • Clogged Convertible Top Drains 🟠 Medium — Common if the car is parked outdoors. Debris clogs the drains located behind the seats, causing rainwater to back up and spill into the cabin, resulting in wet carpets behind the seats.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: For a simple, non-critical electronic component like the purge valve solenoid, a used OEM part from a reputable salvage yard or a low-mileage donor car can be a cost-effective option. Given its easy accessibility, the labor for a potential second replacement is minimal if the used part fails prematurely.

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

What to inspect on the donor part:

  • Check for any visible cracks or damage to the plastic housing and hose nipples.
  • Ensure the electrical connector pins are clean, straight, and free of corrosion.
  • If possible, test the resistance across the two pins with a multimeter; it should fall within the 15-30 Ohm range.

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

  • Fuel Filler Cap - While not strictly 'OEM-only', owner forums and TSBs suggest that some aftermarket caps do not seal as effectively as the Mazda original, potentially causing EVAP codes to persist. Given the small price difference, OEM is highly recommended.

Aftermarket brands forum-validated for this vehicle:

  • Dorman (911-490 for NC2/NC3) is a widely available aftermarket alternative, though some user reviews are mixed.

Brands owners have reported issues with on this vehicle:

  • No-name, unbranded parts from online marketplaces should be avoided. Some owners have reported issues with very cheap aftermarket valves failing quickly or being faulty out of the box. One owner explicitly recommended sticking with the OEM part after a bad experience.

Real Owner Stories

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

2004-2013 Mazda 3 (2.0L/2.3L MZR)

Symptoms: Stalling after getting gas, along with a check engine light.

What fixed it: Replacement of the stuck-open purge solenoid valve.

Source hint: Mazda 3 Issues...can anyone help? - Mazdas247

2006-2015 Mazda MX-5 (NC)

Symptoms: Difficulty starting or a severe rough idle right after filling the fuel tank.

What fixed it: Replacing the purge valve solenoid, which was stuck open and flooding the intake with fuel vapors.

Source hint: vehicle_specific_issues

Frequently Asked Questions

Does TSB 01-013/16 apply to my 2006-2014 Mazda MX-5 regarding EVAP issues?
Yes, TSB 01-013/16 addresses related EVAP leak codes on 2006-2014 models. It identifies a sensitivity in the fuel filler pipe and recommends a redesigned pipe to improve the seal with the gas cap.
Where is the purge valve located on my 2007 MX-5 (NC1)?
On the NC1 (2006-2008) models, the purge valve solenoid is located on the driver's side of the engine bay, near the oil dipstick.
Where is the purge valve located on my 2012 MX-5 (NC2)?
On NC2 and NC3 models (2009-2015), the purge valve solenoid is located directly on the intake manifold.
Why does my MX-5 have a rough idle only after I fill up the gas tank?
This is a classic symptom of a stuck-open purge valve. It allows raw fuel vapors to flood the intake manifold immediately after refueling, leading to a rough, unstable idle or difficulty starting.
I just disconnected my battery and now my idle is unstable; is this related to P1440?
Not necessarily. On the NC Miata, disconnecting the battery causes the ECU to lose its idle parameters. The car may experience a rough idle while it relearns these settings, which can be confused with EVAP-related idle issues.
Can I use an aftermarket gas cap to fix this code?
It is recommended to use an OEM gas cap. Aftermarket caps can sometimes cause sealing issues on the MX-5, which is sensitive to the cap and filler neck seal.
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 P1440 for:
  • Mazda MX-5: 20052006200720082009201020112012201320142015
In this article
🛍️ Shop This Part
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