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

P0204 on 2014-2016 Mazda MAZDA3: Injector Circuit Fixes & Causes

On a 2014-2016 Mazda3, code P0204 indicates a fault in the cylinder 4 fuel injector circuit. While a bad injector is possible, a known issue covered by a Technical Service Bulletin (TSB) points to an internal PCM failure, which often triggers P0204 along with P0201. Always check for paired codes (P0201/P0204 or P0202/P0203) before replacing parts, as this strongly suggests a PCM fault.

14 minutes to read 2014-2016 Mazda MAZDA3
Most Likely Cause
Internal PCM Failure (DENSO units)
Difficulty
3/5
Est. Time
1.8 hrs
DIY Doable?
✅ Yes
Shop Labor
$175 – $1250
Parts Price
$50 – $955
⚠️ Drivable, but... — You can drive for short distances, but it's not recommended. Driving with a faulty injector circuit will cause a persistent engine misfire, leading to rough running, poor fuel economy, and potential damage to the catalytic converter over time. Some owners report the vehicle stalling or being difficult to keep running at idle.
Key Takeaways
  • Before buying any parts for a P0204 code on a 2014-2016 Mazda3, always check if code P0201 is also present. If it is, the problem is very likely a known PCM failure covered by a TSB, not a bad fuel injector.
  • The TSB for the PCM failure specifically applies to Japan-built models with DENSO PCMs made before May 23, 2016.
  • When testing the fuel injector with a multimeter, compare its resistance to another injector on the same engine, as real-world values may differ from the official service manual.
The code P0204 stands for "Injector Circuit/Open - Cylinder 4." This means the Powertrain Control Module (PCM), your car's main computer, has detected an electrical problem with the circuit that controls the fuel injector for the fourth cylinder. The PCM expects to see a specific voltage signal when it commands the injector to open and close; if that signal is missing, incorrect, or out of range, it triggers this code. A dormant injector circuit should show a voltage close to battery voltage, while an active, energized injector circuit will have its voltage pulled to near zero by the PCM. This prevents the cylinder from getting the correct amount of fuel, leading to a misfire.

What's Unique About the 2014-2016 Mazda MAZDA3

For this generation of Mazda3, P0204 has a very specific and documented history. Mazda issued Technical Service Bulletins for a known issue where an internal failure in certain DENSO-made PCMs would cause injector circuit codes to appear in pairs (P0201 with P0204, or P0202 with P0203). This means that unlike many other vehicles where P0204 points directly to the cylinder 4 injector or its wiring, on this Mazda3 it could be a symptom of a faulty engine computer. The issue was prevalent enough to affect not just the Mazda3, but also the Mazda6 and CX-5 models from similar years that used the same engine and PCM architecture.

Diagnostic Flowchart

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

What happens when you scan for codes and test the cylinder 4 injector?
→ This indicates a known DENSO PCM failure (TSB #01-004-17). Verify the PCM label and replace the module ($600-$955). Dealer programming is required.
Does a noid light flash steadily when plugged into the cylinder 4 connector?
→ Test injector resistance (spec is 1.6-2.52 ohms) or swap with cylinder 3. Replace the faulty injector ($50-$180, part #PE01-13-250B).
→ Inspect the wiring harness and connector for damage, chafing, or oil contamination. Repair the wiring or replace the pigtail ($10-$50).
→ The cylinder 4 fuel injector has failed internally. Replace the fuel injector with a new OEM or aftermarket unit ($50-$180).
→ Repair the damaged section of the wiring harness or replace the injector pigtail connector ($10-$50) to restore the PCM signal.

Symptoms You May Notice

  • Check Engine Light is on
  • Rough or shaking engine idle, sometimes dropping to 200-400 RPM or stalling
  • Engine misfire (may feel like a vibration or stumble)
  • Reduced engine power and poor acceleration
  • 🎬 Watch: Understanding the causes and fixes for the P0204 code
  • Hesitation when pressing the gas pedal
  • Worse fuel economy
  • Engine starts and then immediately shuts off
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing only the fuel injector without checking for paired codes. If the root cause is the PCM, a new injector will not solve the problem and the code will return.
  • Assuming the injector is bad when the resistance is out of the specified range, without comparing it to a known-good injector on the same engine. Real-world measurements can differ from official documentation.

Most Likely Causes

  1. Internal PCM Failure (DENSO units) 🔴 High Probability A known issue acknowledged by Mazda in TSBs #01-004-17 and #01-017/16. The bulletins state that certain DENSO-produced PCMs are prone to an internal failure causing paired injector codes. This affects Japan-built Mazda3 vehicles with VINs lower than JM1BM**352403 (produced before May 23, 2016).
    How to confirm: Scan for other codes. If P0201 is present along with P0204 (or P0202 with P0203), a PCM failure is highly likely. A dealership or qualified shop can verify if the PCM is a DENSO unit by inspecting the label on the module, as described in the TSB.
    Typical fix: Replace the Powertrain Control Module (PCM). This must be followed by programming the new module to the vehicle. The TSB instructs dealers to replace the PCM if it is a DENSO unit and the paired codes are present.
    Est. part cost: $600-$955
  2. Faulty Cylinder 4 Fuel Injector 🟡 Medium Probability → Shop Fuel Injector
    How to confirm: Use a multimeter to check the resistance of the injector. According to Mazda's service documentation for Skyactiv-G engines, the resistance should be between 1.6-2.52 ohms. However, owner experiences suggest a reading closer to 12-13 ohms is normal for a good injector on related models, with a failed injector showing an open circuit (0 ohms). You can also swap the cylinder 4 injector with another one (e.g., cylinder 3) and see if the code changes to P0203.
    Typical fix: Replace the fuel injector for cylinder 4. 🎬 Watch: Step-by-step fuel injector replacement for your Mazda 3
    Est. part cost: $50-$180
  3. Wiring Harness or Connector Issue ⚪ Low Probability While not a unique prone issue, oil spills during maintenance (like an oil filter change) have been anecdotally linked to subsequent injector circuit codes if the oil contaminates the wiring harness connectors.
    How to confirm: Visually inspect the wiring going to the cylinder 4 injector for any signs of damage, chafing, or corrosion. Unplug the connector and check for bent or corroded pins. Use a noid light to confirm if the injector is receiving a pulse signal from the PCM. Mazda's diagnostic procedure includes checking for shorts to ground or power in the harness between the injector connector and PCM terminals 1DT and 1DS.
    Typical fix: Repair the damaged section of the wiring harness or replace the injector pigtail connector.
    Est. part cost: $10-$50

Rare But Worth Checking

  • Fuel Injector Relay Malfunction: → Shop Fuel Injector Mazda's diagnostic documentation lists a faulty fuel injector relay as a possible, though less common, cause.

Diagnosis Steps

  1. Scan for Codes: Use an OBD-II scanner to confirm P0204 and check for any other codes. Pay close attention to whether P0201, P0202, or P0203 are also present. The presence of P0201 strongly suggests the PCM issue described in Mazda's TSBs.
  2. Visual Inspection: Inspect the wiring harness and connector for the cylinder 4 fuel injector. Look for any obvious signs of damage, such as frayed wires, melting, or corrosion on the connector pins. Check for any recent oil spills in the area.
  3. Check for Injector Pulse: Use a noid light to test the injector connector. 🎬 See this guide on how to test Mazda fuel injectors Disconnect the injector, plug in the noid light, and start the engine. The light should flash steadily. If it doesn't flash, the problem is in the wiring or the PCM driver circuit. If it flashes, the circuit is likely okay and the injector itself may be faulty.
  4. Test the Injector Resistance: If the pulse is good, turn off the engine and disconnect the injector. Use a multimeter set to ohms. Mazda's official spec for Skyactiv-G injectors is 1.6-2.52 ohms. However, be aware that some forum users report values around 12-13 ohms on similar engines. The key is to compare the reading from cylinder 4 to a known-good injector (e.g., from cylinder 2 or 3). A reading of 0 or infinite resistance indicates a failed injector.
  5. Check for Paired Codes (TSB): If you found P0201 and P0204 together, refer to TSB #01-017/16 or #01-004-17. This bulletin points to a likely PCM failure on Japan-built vehicles with a DENSO-produced PCM. This step may require a professional diagnosis to confirm the PCM manufacturer by inspecting its label.
  6. Swap Injectors: As a final confirmation, you can swap the cylinder 4 injector with one from another cylinder (e.g., cylinder 2). Clear the codes and run the engine. If the code changes to P0202, you have confirmed the injector is the faulty part.

Parts You'll Likely Need

  • Powertrain Control Module (PCM) (OEM #PE19-18-881A (example for 2.0L/2.5L, always verify with VIN)) — This is the most likely cause if P0204 is paired with P0201, as documented in Mazda TSBs for this specific vehicle range.
    Trusted brands: Mazda (OEM)
    OEM price range: $675-$955
    Aftermarket price range: $400-$600 (Remanufactured)
  • Fuel Injector (OEM #PE01-13-250B (example, always verify with VIN)) — If the PCM is not the cause, the injector itself is the next most common failure point, due to an internal electrical fault.
    Trusted brands: Bosch, Denso, Hitachi, Mazda (OEM)
    OEM price range: $120-$180
    Aftermarket price range: $50-$100

Related Codes That Often Appear With This One

  • P0304 — P0304 means "Cylinder 4 Misfire Detected." Since P0204 indicates a problem with the fuel supply to cylinder 4, the cylinder will inevitably misfire. The TSBs confirm that misfire codes are usually stored at the same time.
  • P0201 — According to Mazda TSB #01-004-17, an internal PCM failure often causes injector circuit codes for cylinders 1 and 4 to appear together.
  • P0300 — P0300 indicates a random or multiple cylinder misfire. This can occur if the primary P0204 fault is severe enough to disrupt engine timing and balance.

Technical Service Bulletins (TSBs) & Recalls

  • 01-004-17-3317a: Notes that a rough running engine with DTCs P0201 and P0204 (or P0202 and P0203) may be caused by an internal failure of the PCM on certain vehicles. Confirms misfire codes (P0301-P0304) are also usually stored.
  • 01-017/16: An earlier bulletin that specifies the affected models, including 2014-16 Mazda3, 2013-16 CX-5, and 2014-16 Mazda6. It provides specific VIN ranges for affected Japan-built vehicles and instructs technicians on how to identify the faulty DENSO PCM.
  • 01-004/17: A superseding bulletin that reiterates the same issue and repair procedure, confirming the problem is with DENSO-produced PCMs only.

Platform-Specific Known Issues

  • A Technical Service Bulletin (TSB #01-017/16, later superseded by #01-004-17) was issued for 2014-2016 Mazda3 models (Japan-built with VINs lower than JM1BM**352403) for a rough running engine with paired DTCs P0201/P0204 or P0202/P0203. The cause is identified as an internal failure of the DENSO-produced PCM.

Mechanic-Grade Diagnostic Values

  • Fuel Injector Resistance — expected: 1.6–2.52 ohms (Official Mazda Spec). Failure: A reading of 0 ohms (short) or infinite resistance (open). Note that healthy real-world readings on similar injectors are often reported in the 10-18 ohm range.
  • Injector Circuit Voltage (Key On, Engine Off) — expected: Approximately 12V (Battery Voltage) at the power feed wire to the injector.. Failure: Low or no voltage indicates an issue with the power supply, fuse, or fuel injector relay.
  • Injector Pulse Width (Live Scan Data) — expected: 1–10 ms, varying with engine load and speed.. Failure: A value that is fixed, zero, or drastically different from the other injectors suggests a control or circuit problem.
  • PCM Fault Trigger Condition — expected: The PCM must not receive the fuel injection verification signal for 25 consecutive times.. Failure: If this condition is met, the PCM determines an open circuit exists and stores DTC P0204:00.

Scan Tool Commands That Help

  • Professional Aftermarket Scan Tool: Injector Test / Active Test — This function allows the technician to command the PCM to pulse the injector. While the test is active, a noid light or oscilloscope can be used at the injector connector to confirm if the PCM driver is sending the signal, which helps isolate the fault between the PCM and the wiring/injector.

Wiring & Ground Locations

  • PCM Terminals (Cylinder 4) — At the main PCM electrical connector.. For continuity tests, the cylinder 4 injector circuit runs between injector terminal B and PCM terminal 1DT, and between injector terminal A and PCM terminal 1DS. Checking for continuity, shorts to ground, or shorts to power on these specific wires is a definitive diagnostic step.
  • G02 — Main engine compartment ground located on the left side of the engine compartment.. A poor engine ground can cause a host of electrical issues, including erratic sensor and actuator behavior. Ensuring this ground point is clean and tight is a fundamental step in diagnosing any powertrain electrical fault.
  • G08 — Engine ground located at the left rear of the engine.. This is another critical ground point for the engine assembly. A loose or corroded connection here can lead to voltage drops and intermittent circuit problems.

When the Usual Fixes Don't Work

  • While the TSB pointing to a PCM failure is the most common unique issue for this vehicle when P0204 is paired with P0201, it should not lead to skipping fundamental diagnostics. A technician should still verify injector pulse with a noid light and check the wiring harness for damage, as these more common failures can still occur independently of the known PCM issue. The TSB is a high-probability diagnostic shortcut, not a guarantee.

OEM Part Supersession History

  • PE01-13-250BPE01-13-250C, then PE01-13-250D — Standard part revision and improvement by the manufacturer.
    Heads up: The newer part numbers are direct replacements for the older ones.
  • PE19-18-881A (DENSO PCM)Same part number — The TSB indicates that the internal fault was corrected in mass production, but the part numbers themselves were not changed.
    Heads up: When ordering a replacement, it is critical to provide the VIN to ensure the correct hardware and software version is supplied, even if the base part number is the same.

Model Year Variations Within This Range

  • 2014 - May 23, 2016: Japan-built vehicles with VINs lower than JM1BM**352403 are susceptible to the DENSO PCM internal failure described in TSB #01-004-17. Vehicles built after this date should have a revised PCM.
  • 2014 - 2015: For the 2.0L engine, there was a fuel injector part change effective from 06/07/2015. While the parts are likely interchangeable, it's a specific production change to note when sourcing replacements.
How to Change the Fuel Injectors in a 2014 Mazda 3 2L
How to Change the Fuel Injectors in a 2014 Mazda 3 2L
How to Check Fuel Injector Resistance with a Multimeter
How to Check Fuel Injector Resistance with a Multimeter
Causes and Fixes P0204 Code: Injector Circuit/Open Cylinder 4
Causes and Fixes P0204 Code: Injector Circuit/Open Cylinder 4
HOW TO TEST FUEL INJECTOR ON MAZDA 2 3 5 6 CX-3 CX-5 CX-7 CX-9 MIATA  FUEL INJECTOR NOT WORKING
HOW TO TEST FUEL INJECTOR ON MAZDA 2 3 5 6 CX-3 CX-5 CX-7 CX-9 MIATA FUEL INJECTOR NOT WORKING
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 Apr 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 P0204 for:
  • Mazda MAZDA3: 201420152016
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