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 3: Injector Circuit Malfunction Causes and Fixes

On a 2014-2016 Mazda 3, code P0204 often points to a known PCM (engine computer) failure, especially if code P0201 is also present. This is documented in Mazda TSB #01-017/16 and the superseding TSB #01-004/17. If P0204 appears alone, the cause is more likely a faulty cylinder 4 fuel injector or its wiring.

18 minutes to read 2014-2016 Mazda 3
Most Likely Cause
Internal Powertrain Control Module (PCM) Failure
Difficulty
3/5
Est. Time
1.8 hrs
DIY Doable?
✅ Yes
Shop Labor
$200 – $1600
Parts Price
$80 – $1300
⚠️ Drivable, but... — Driving should be limited. A faulty injector circuit will cause a persistent misfire, which can allow unburnt fuel into the exhaust and quickly damage the expensive catalytic converter. The vehicle may also enter a 'limp-in mode' with significantly reduced power.
Key Takeaways
  • Before buying any parts, scan for codes. If P0204 appears with P0201, the PCM is the most likely culprit per Mazda TSB #01-017/16.
  • If P0204 appears alone, the cylinder 4 fuel injector is the primary suspect.
  • Do not immediately replace spark plugs or ignition coils; this code is for an electrical fault in the fuel circuit.
  • Continued driving is not recommended as the resulting misfire can damage the catalytic converter.
  • If the PCM is the cause, it will need to be replaced and programmed by a dealer or qualified shop.
The code P0204 stands for "Injector Circuit/Open - Cylinder 4." This means the Powertrain Control Module (PCM), the car's main computer, has detected an electrical fault in the circuit that controls the fuel injector for the fourth cylinder. The PCM sends precise electrical pulses to fire the injector; if it doesn't receive the expected voltage signal in return, it triggers this code and illuminates the Check Engine Light. Specifically for SKYACTIV-G engines, Mazda documentation states the code is set if the PCM's fuel injection verification signal is not received for 25 consecutive attempts to drive the injector.

What's Unique About the 2014-2016 Mazda 3

For this generation of Mazda 3, P0204 has a very specific and documented history. Mazda issued Technical Service Bulletins (TSB #01-017/16, later updated by #01-004/17) for a known issue where an internal failure in certain DENSO-made PCMs causes 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 injector or its wiring, on this specific Mazda 3 it is a strong indicator of a faulty engine computer, especially on Japan-built models with VINs lower than JM1BM**352403, produced before May 23, 2016.

Symptoms You May Notice

  • Check Engine Light is on
  • Rough or shaking engine idle
  • Engine misfire, which may feel like a stumble or hesitation
  • Reduced engine power and poor acceleration
  • Decreased fuel economy
  • Hard starting or stalling
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the cylinder 4 fuel injector when codes P0201 and P0204 are present together. The paired codes strongly indicate a PCM failure per the TSB.
  • Replacing spark plugs or ignition coils. This code specifically points to an electrical fault in the fuel injector circuit, not the ignition system.

Most Likely Causes

  1. Internal Powertrain Control Module (PCM) Failure 🔴 High Probability → Shop Engine Control Module (ECM) A known issue documented in Mazda TSBs #01-017/16 and #01-004/17 affects certain DENSO-made PCMs in Japan-built vehicles produced before May 23, 2016.
    How to confirm: Scan the vehicle for codes. If P0204 is present along with P0201, a PCM failure is the most likely cause. The TSB also applies if P0202 and P0203 are found together. A technician can confirm by inspecting the label on the PCM to verify it is a DENSO unit as described in the TSB.
    Typical fix: Replace the PCM. The new PCM will require programming by a Mazda dealer or a qualified independent shop with the proper equipment. Updated PCMs have the internal fault corrected.
    Est. part cost: $800-$1300
  2. Faulty Fuel Injector (Cylinder 4) 🟡 Medium Probability → Shop Fuel Injector This is the most likely cause if P0204 appears by itself, without P0201. Injectors can fail electrically (internal coil opens or shorts) or mechanically over time.
    How to confirm: Swap the cylinder 4 fuel injector with another cylinder (e.g., cylinder 3). Clear the codes and run the engine. If the code changes to P0203, the injector is faulty. Alternatively, use a multimeter to check the injector's resistance; an open or shorted reading indicates failure. The official Mazda specification is 1.6–2.52 ohms.
    Typical fix: Replace the faulty fuel injector and its associated seals.
    Est. part cost: $80-$200
  3. Wiring Harness or Connector Issue ⚪ Low Probability
    How to confirm: Visually inspect the wiring harness and connector for cylinder 4's injector for any signs of damage, corrosion, or loose pins. A 'noid' light can be used to check for a pulse signal at the connector. Use a multimeter to check for continuity and shorts in the circuit between the PCM and the injector connector.
    Typical fix: Repair the damaged section of the wiring harness or replace the faulty connector pigtail.
    Est. part cost: $10-$50

Rare But Worth Checking

  • Blown Fuse:

Diagnosis Steps

  1. Connect an OBD-II scanner and check for all stored codes. Pay close attention to whether P0204 appears alone or is paired with P0201.
  2. If P0201 and P0204 are present together, refer to TSB #01-017/16 or #01-004/17. The PCM is the likely culprit, especially on Japan-built models before May 2016.
  3. If P0204 is the only injector code, proceed with further diagnosis.
  4. Visually inspect the wiring and connector for the cylinder 4 fuel injector. Look for any chafing, melting, corrosion, or loose pins. Check the connector's retaining clip.
  5. Use a noid light to test for an electrical pulse at the cylinder 4 injector connector. Disconnect the injector, plug in the light, and crank the engine. A flashing light indicates the PCM and wiring are likely sending a signal. No light or a constantly-on light points to a wiring or PCM issue.
  6. 🎬 See how to test injector circuits with a noid light
  7. To test the injector itself, swap the cylinder 4 injector with one from another cylinder (e.g., cylinder 2). Clear the codes, start the engine, and see which code returns. If the code is now P0202, the injector you moved is faulty.
  8. If code P0204 returns after the swap, the problem lies in the wiring or the PCM driver for that circuit.
  9. If wiring is suspected, use a multimeter to perform a continuity test on the power and ground wires between the PCM connector and the injector connector. Also check for shorts to ground and power.
  10. If the wiring and injector are confirmed to be good, the PCM's injector driver for cylinder 4 is likely faulty, even if P0201 is not present.

Parts You'll Likely Need

  • Powertrain Control Module (PCM) (OEM #PE07-18-881M, PE19-18-881A, PEDM-18-881, PSZK-18-881D (Part number is VIN-specific, always verify with dealer)) — This is the most common fix when P0204 is paired with P0201, due to a known internal failure documented in TSBs #01-017/16 and #01-004/17.
    Trusted brands: Mazda (OEM)
    OEM price range: $800-$1300
    Aftermarket price range: $400-$700 (Remanufactured)
  • Fuel Injector (OEM #PE01-13-250D (replaces PE01-13-250B, PE01-13-250C, PEAR-13-250)) — This is the likely fix if P0204 appears as a standalone code.
    Trusted brands: Bosch (OEM supplier), Mazda (OEM)
    OEM price range: $120-$200
    Aftermarket price range: $60-$160

Related Codes That Often Appear With This One

  • P0201 — According to Mazda TSBs #01-017/16 and #01-004/17, an internal PCM failure often causes injector circuit codes for cylinders 1 and 4 to appear together. This is the strongest indicator that the PCM is the root cause.
  • P0304 — This code means 'Cylinder 4 Misfire Detected.' Since P0204 indicates a problem with fuel delivery to cylinder 4, a misfire is an expected and direct consequence. The TSBs confirm misfire codes are usually stored at the same time.
  • P0300 — This code for a random/multiple cylinder misfire can be triggered if the fault in the cylinder 4 injector circuit is severe enough to disrupt the engine's overall balance, or if the PCM fault is causing issues on multiple cylinders.

Technical Service Bulletins (TSBs) & Recalls

  • 01-017/16 - "ENGINE RUNS ROUGH AND CHECK ENGINE LIGHT ON WITH DTCS P0201 AND P0204 OR P0202 AND P0203". The original bulletin identifying the DENSO PCM failure on Mazda3, Mazda6, and CX-5 models.
  • 01-004/17 - A bulletin that supersedes and updates 01-017/16, reiterating the same diagnostic procedure and confirming that replacement PCMs have the internal failure corrected.
  • TSB Bulletin #01-004-17 - A multi-model bulletin noting that the engine may run rough with the check engine light on specifically when DTCs P0201 and P0204 or P0202 and P0203 are present.
  • TSB Bulletin #01-004-17-3317a - This manufacturer record notes that engine misfire related DTCs (P0301, P0302, P0303, P0304) are usually stored at the same time as the injector circuit codes.

Platform-Specific Known Issues

  • A known internal failure of the DENSO-made PCM can cause injector circuit codes P0201 and P0204 (or P0202 and P0203) to be stored simultaneously. This is covered by Mazda TSBs #01-017/16 and #01-004/17 and affects Japan-built models with VINs lower than JM1BM**352403, produced before May 23, 2016.

Mechanic-Grade Diagnostic Values

  • Fuel Injector Resistance — expected: 1.6–2.52 ohms (at 0–80 °C / 32–176 °F). Failure: A reading of 0 ohms (shorted) or OL/infinity (open) on a multimeter.
  • Injector Pulse Width (IPW) at idle — expected: 1-5 milliseconds (ms). Failure: A value of 0 ms for cylinder 4 while other cylinders show normal readings points to a circuit or PCM driver failure.
  • High-Pressure Fuel System (Direct Injection) — expected: 3.0 MPa (435 psi) or more at idle.. Failure: Pressure significantly below 435 psi at idle could indicate a failing high-pressure fuel pump (HPFP), though this would likely affect all cylinders, not just one.
  • Low-Pressure Fuel System (In-tank pump) — expected: 45-50 psi (Key On, Engine Off). Failure: Pressure below 45 psi indicates a weak in-tank fuel pump, clogged filter, or relay issue. This would typically cause issues on more than just one cylinder.
  • Injector Connector Voltage (Key On, Engine Off) — expected: Approximately 12V (Battery Voltage) on the power supply wire.. Failure: Low or no voltage points to a problem in the power supply circuit, such as a fuse or relay.

Hidden / Shadow Codes Worth Checking

  • P0204:00: This is the full Mazda-specific DTC format, where ':00' is a component fault subtype. While not truly a 'hidden' code, its presence in the TSB confirms the specific nature of the fault the PCM is identifying. (see via Most professional OBD-II scanners and Mazda's M-MDS will display the full code with the subtype.)

Scan Tool Commands That Help

  • Mazda M-MDS (or advanced aftermarket like Autel): Fuel Pump Active Test — While P0204 is an injector circuit code, if multiple injector codes are present or fuel pressure is suspected, this command allows a technician to manually turn the in-tank low-pressure fuel pump on and off to verify its operation without starting the engine.
  • Mazda M-MDS (or equivalent J2534 device): Module Reprogramming (PCM) — This function is required after replacing the PCM. It involves installing the latest calibration file and configuring the new module to the vehicle's VIN and immobilizer system.
  • Mazda M-MDS: PID Monitoring (FUEL_PRES, RPM, LOAD) — This allows a technician to monitor live data for the high-pressure fuel pump to ensure it meets the minimum pressure specification of 435 psi at idle, helping to rule out a systemic fuel delivery issue.

Wiring & Ground Locations

  • PCM Connector Pin 1DS — At the main PCM electrical connector in the engine bay.. This is the specific terminal for the cylinder 4 fuel injector control (ground pulse) wire. A continuity test between this pin and the corresponding pin at the injector connector will confirm if the control wire is intact or has an open/short.
  • Fuel Injector No. 4 Connector — On the cylinder 4 fuel injector, accessible after removing the engine cover.. This is the primary point for testing. A noid light can verify the pulse signal here, and a multimeter can test for power and the injector's internal resistance. The connector itself can be a point of failure due to corrosion or damaged pins.
  • Main Engine/Body Grounds — Key ground points are located on the passenger side fender brace near the headlight, on the transmission housing, and from the passenger motor mount to the chassis.. A poor or corroded main ground can cause erratic electrical behavior across multiple systems, including the PCM's injector drivers. While less likely to cause a single injector code, it's a crucial check for intermittent or difficult-to-diagnose electrical faults.

Real Owner Repair Stories

  • Mazdaspeeds.org forum user (2013 Mazdaspeed3 (similar SKYACTIV-era engine architecture), 85k miles) — P0204 and P0304 codes appearing only on cold starts. The engine would misfire on startup but run perfectly fine after being restarted once or twice.
    ❌ Tried (didn't work) The user had previously cleaned the intake valves and had the injectors professionally cleaned and installed with new seals. The problem appeared 3 months after this service.
    ✅ What actually fixed it The user suspected an intermittent electrical failure within the cylinder 4 fuel injector itself, which was only present when cold. The resolution was to replace the cylinder 4 fuel injector, which solved the cold-start misfire and codes.

OEM Part Supersession History

  • PE01-13-250B, PE01-13-250C, PEAR-13-250PE01-13-250D — Standard part revision and improvement by the manufacturer.
    Heads up: The listed part numbers are interchangeable for this application.

Model Year Variations Within This Range

  • 2014-2016 (pre-May 23, 2016): Japan-built models (VIN starting with JM1) with VINs lower than JM1BM**352403 are susceptible to the DENSO PCM failure described in TSB #01-004/17. Vehicles built after this date or in Mexico are not affected by this specific TSB.

Diagnostic Flowchart

Other Known Issues on This Vehicle

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

  • Corroding Rear Brake Caliper Actuator Shaft 🔴 High — Widespread enough to trigger a recall (Mazda recall 1217F / NHTSA #17V-393) affecting 2014-2016 models. Water can enter the caliper and cause corrosion, leading to the parking brake either not engaging fully or dragging while driving. (Ref: Recall 1217F)
  • Mazda Connect Infotainment System Glitches 🟡 Low — Common owner complaint. Issues include screen freezing, random reboots, ghost touches, and Bluetooth connectivity problems. Often resolved by a software update or a system reset (holding NAV+Mute+Back buttons). (Ref: Various software update TSBs exist, e.g., for rebooting issues.)
  • Premature Rear Brake Wear 🟠 Medium — Frequently reported by owners of 2014-2015 models. Often characterized by squealing noises caused by burrs on the brake pad backing plate affecting alignment.
  • Intake Valve Carbon Buildup 🟠 Medium — A long-term concern inherent to all direct-injection (GDI) engines, including SKYACTIV-G. While Mazda's design is considered more resistant than some competitors, buildup can occur over 100k+ miles, potentially causing reduced performance. Regular spirited driving is often recommended to help mitigate buildup.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used fuel injector from a reputable salvage yard can be a cost-effective option, especially if P0204 appears as a standalone code. It is highly recommended to have the used injector professionally cleaned and flow-tested before installation.

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

What to inspect on the donor part:

  • Verify the donor vehicle was not in a major front-end collision.
  • Inspect the injector for physical damage, cracks, or heavy corrosion.
  • Ensure the electrical connector pins are straight and clean.
  • If possible, get the resistance reading of the used injector before purchase to ensure it's within the 1.6-2.52 ohm spec.

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

  • Powertrain Control Module (PCM): Due to the specific internal failure documented in the TSB and the absolute requirement for dealer-level programming (M-MDS), using a used PCM is extremely risky. A new OEM or professionally remanufactured unit that specifically addresses the TSB fault is the only reliable option.

Aftermarket brands forum-validated for this vehicle:

  • Bosch (for fuel injectors, as they are an OEM supplier)
  • Standard Motor Products (often re-boxes OEM parts)

Brands owners have reported issues with on this vehicle:

  • Unknown, no-name brands from online marketplaces should be avoided for critical components like fuel injectors and PCMs due to inconsistent quality and potential for premature failure.

Real Owner Stories

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

2014 Mazda 3 2.5L

Symptoms: Experienced paired codes P0201 and P0204 along with misfire codes and a rough idle. A shop initially misdiagnosed the problem as a wiring issue.

What fixed it: PCM replacement after finding the relevant TSB regarding DENSO units.

Source hint: Mazda3Revolution Forum - P0201, P0204, P0301, P0304 - PCM Failure Experience

2015 Mazda 3 — 80000 miles

Symptoms: Active misfire (likely P0304 accompanying an injector code) that led to secondary component damage.

What fixed it: Replacement of an ignition coil and the catalytic converter under warranty.

Source hint: Reddit r/mazda3 - User questions reliability, another user reports coil/cat replacement

Frequently Asked Questions

My 2015 Mazda 3 has codes P0201 and P0204 at the same time. Does a specific TSB cover this?
Yes, this is a known issue covered by Mazda TSB #01-017/16 (superseded by #01-004/17). It identifies an internal failure in DENSO-made PCMs on Japan-built models produced before May 23, 2016.
How can I tell if my Mazda 3 was built in Japan to see if the PCM TSB applies?
The TSB applies to Japan-built models with VINs lower than JM1BM******352403. You can also verify by inspecting the label on the PCM itself to see if it is a DENSO unit as described in the TSB.
If I only have code P0204, is it still likely to be the PCM?
While a PCM driver failure is possible, if P0204 appears by itself without P0201, the most likely cause is a faulty Cylinder 4 fuel injector or a wiring issue.
What is the correct resistance specification for a 2014-2016 Mazda 3 fuel injector?
According to official Mazda specifications, the injector resistance should be between 1.6 and 2.52 ohms when tested with a multimeter.
Can I use a used PCM from a salvage yard to fix the P0204/P0201 issue?
While possible, the replacement PCM requires programming by a Mazda dealer or a qualified shop with proper equipment. Note that updated PCMs have the internal fault corrected, whereas an older used unit might eventually fail in the same way.
Is there a recall for the injector circuit issues on the 2014-2016 Mazda 3?
No, there is no recall for the injector circuits or PCM failure; these are addressed via TSBs #01-017/16 and #01-004/17. However, there is a high-severity recall (1217F) for the rear brake caliper actuator shaft on these models.
Mazda 3 Skyactiv engine - Engine Light Blinking? No Power? Misfiring? Running Rough? - Diagnose &Fix
Mazda 3 Skyactiv engine - Engine Light Blinking? No Power? Misfiring? Running Rough? - Diagnose &Fix
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 test a fuel injector circuit with a noid light (a ScannerDanner Premium video)
How to test a fuel injector circuit with a noid light (a ScannerDanner Premium video)
Causes and Fixes P0204 Code: Injector Circuit/Open Cylinder 4
Causes and Fixes P0204 Code: Injector Circuit/Open Cylinder 4
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 P0204 (Deep Dive) for:
  • Mazda 3: 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