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

P0191 on 2012-2013 Mazda 3 SkyActiv: Causes and Fixes for Fuel Rail Pressure Faults

On a 2012-2013 Mazda 3 with the 2.0L SkyActiv engine, P0191 is almost always caused by a failing high-pressure fuel pump (HPFP). Mazda has issued multiple TSBs for this known issue. The fix is to replace the HPFP and the high-pressure fuel line.

17 minutes to read 2012-2013 Mazda 3
Most Likely Cause
Failing High-Pressure Fuel Pump (HPFP)
Difficulty
5/5
Est. Time
2.5 hrs
DIY Doable?
🔧 Shop
Shop Labor
$400 – $1618
Parts Price
$160 – $997
⚠️ Drivable, but... — You can likely drive the vehicle, but expect significant performance issues like engine hesitation, stalling, and reduced power, which can be unsafe in traffic. One owner reported the car would stall frequently when accelerating at a medium-slow rate. Continued driving could lead to a no-start condition or potential damage to the catalytic converter from an incorrect fuel mixture.
Key Takeaways
  • For the 2012-2013 Mazda 3 SkyActiv, P0191 is almost certainly caused by a faulty high-pressure fuel pump (HPFP).
  • Mazda has acknowledged this as a known issue with multiple Technical Service Bulletins (TSBs).
  • The correct repair involves replacing the HPFP with an updated part (e.g., PE19-20-3F0) and also replacing the single-use high-pressure fuel line (PE01-13-490A).
  • Due to the extremely high pressures and fire risk, this is not a recommended DIY repair and should be performed by a professional.
  • Do not waste money replacing the fuel rail pressure sensor first; the pump is the overwhelmingly likely culprit.
The trouble code P0191 stands for "Fuel Rail Pressure Sensor Circuit Range/Performance". This means the Powertrain Control Module (PCM), the car's main computer, has detected that the signal from the fuel rail pressure sensor is irrational or outside of its expected range. The PCM compares the actual fuel pressure to a target pressure based on engine conditions, and when the two don't match for a set period, the code is triggered. For this specific Mazda, it indicates the pressure in the high-pressure side of the direct injection system is not what the computer expects it to be. A deviation of over 725 psi from the target pressure can trigger the code.

What's Unique About the 2012-2013 Mazda 3

The 2.0L SkyActiv-G is a direct injection engine, which uses both a low-pressure in-tank fuel pump and a high-pressure, engine-driven fuel pump (HPFP). This code specifically relates to the high-pressure side of the system. Mazda has officially acknowledged a widespread issue with the HPFP on these models due to a 'manufacturing error of the inner parts,' making it the most common cause of P0191 by a large margin.

Professional service recommended: This repair involves the high-pressure fuel system. The pressures are extremely high (over 2000 psi) and create a significant fire risk if not handled correctly. The high-pressure fuel line is a one-time use part that must be replaced to ensure a safe seal.

Symptoms You May Notice

  • Check Engine Light is on
  • Engine stalling, especially when idling for a long time or during acceleration
  • Rough idle
  • Hesitation or lack of power during acceleration
  • Reduced fuel economy
  • Hard starting or no-start condition
  • Engine bucks or kicks when under load, like going up a hill
  • Smell of gas in the engine oil
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the fuel rail pressure sensor when the actual cause is the high-pressure fuel pump. Given the known TSBs for this vehicle, the pump should be the primary suspect.

Most Likely Causes

  1. Failing High-Pressure Fuel Pump (HPFP) 🔴 High Probability Mazda issued TSBs 01-010/14 and 01-004/15 confirming this is a known issue due to a 'manufacturing error of the inner parts' of the pump. This is a widely documented failure on early SkyActiv engines. Manufacturer Bulletin #01-010-14-2896A notes that the MIL illuminates because the high pressure fuel pump is not generating the target pressure.
    How to confirm: Use a scan tool to monitor desired vs. actual fuel rail pressure. At idle, pressure should be 3.0 MPa (435 psi) or more. If the actual pressure cannot keep up with the desired pressure, especially under load, the HPFP is faulty. A deviation of over 725 psi can trigger the code. Before replacing, it's also wise to inspect the cam follower bucket that the HPFP piston rides on for any damage.
    Typical fix: Replace the high-pressure fuel pump with the updated/modified part. It is also required to replace the one-time-use high-pressure fuel line and the rubber seal for the pump.
    Est. part cost: $160-$997
  2. Faulty Fuel Rail Pressure Sensor ⚪ Low Probability While less common than the pump, sensor failure can happen. On some Mazda models, the sensor is not sold separately from the fuel rail, which can increase repair cost.
    How to confirm: With the key on and engine off, check the sensor's voltage reading; it should be between 0.5V and 4.5V. If the sensor's readings on a live data scanner are erratic, stuck at one value (e.g., 2281 psi or 0 psi), or don't correlate with known good pressure, the sensor is likely bad.
    Typical fix: Replace the fuel rail pressure sensor. A 27mm deep well socket is typically required for removal. 🎬 Watch: How to diagnose and fix fuel rail sensor codes
    Est. part cost: $50-$200
  3. Low-Pressure Fuel System Issue ⚪ Low Probability
    How to confirm: Check the low-side fuel pressure from the in-tank pump. With the key on and engine off, pressure should be between 55-71 psi (around 60 psi is ideal). If the low-side pressure is weak, the HPFP will be starved of fuel, causing a P0191 code.
    Typical fix: Diagnose and repair the low-pressure fuel system, which may involve replacing the in-tank fuel pump module. The fuel filter is typically integrated into this module.
    Est. part cost: $200-$500

Rare But Worth Checking

  • Wiring or Connector Issue: Corrosion or damage to the fuel rail pressure sensor's wiring harness or connector can cause erratic signals, mimicking a sensor failure. 🎬 See this breakdown of P0191 symptoms and common causes One owner on Mazdaspeeds.org found a damaged wire under the intake manifold was the root cause after replacing other parts.
  • PCM Malfunction: In very rare cases, the Powertrain Control Module itself can be the source of the problem. This should only be considered after all other possibilities have been exhausted.
  • Gasoline in Engine Oil: A failing high-pressure fuel pump can leak gasoline into the crankcase, contaminating the engine oil. One mechanic noted this as a necessary check when diagnosing a P0191 on a similar GDI engine. This can cause additional engine problems if not addressed.

Diagnosis Steps

  1. Check for any Technical Service Bulletins (TSBs) related to your vehicle's VIN. Mazda has several TSBs for P0191 on this model, specifically 01-010/14 and 01-004/15. Bulletin #01-024-12-2729A specifically notes that the engine may stall during a stop after idling for a long time when this code is present.
  2. Connect an OBD-II scanner and check for any other stored codes, such as P0088 or P0192.
  3. Use the scanner's live data function to monitor 'Desired Fuel Rail Pressure' and 'Actual Fuel Rail Pressure'.
  4. Observe the pressure at idle. It should be stable and at or above 3.0 MPa (435 psi).
  5. Safely increase engine RPM while monitoring the pressure readings. The actual pressure should closely follow the desired pressure. A significant lag or a deviation over 725 psi points towards a faulty HPFP.
  6. If actual pressure lags significantly behind desired pressure, especially under load, the High-Pressure Fuel Pump (HPFP) is the primary suspect.
  7. If the pressure readings are erratic, stuck, or nonsensical (e.g., jumping to 0 psi), inspect the fuel rail pressure sensor's connector and wiring for any signs of damage or corrosion.
  8. If the wiring is intact, test the fuel rail pressure sensor's voltage output to ensure it is within specification (typically 0.5V-4.5V).
  9. If the high-pressure side seems to be functioning but the code persists, check the low-pressure fuel system to ensure the HPFP is receiving adequate fuel supply (55-71 psi).
  10. Check the engine oil for a strong smell of gasoline, which would indicate a leaking HPFP seal.

Parts You'll Likely Need

  • High-Pressure Fuel Pump (OEM #PE19-20-3F0 (or updated versions)) — This is the most common failure item for P0191 on this specific vehicle, as documented by Mazda in multiple TSBs.
    Trusted brands: Mazda OE, Bosch, Hitachi
    OEM price range: $400-$1000
    Aftermarket price range: $160-$600
  • High-Pressure Fuel Pipe (OEM #PE01-13-490A) — This is a one-time use, torque-to-yield part that must be replaced whenever the high-pressure fuel pump is serviced to prevent dangerous leaks.
    Trusted brands: Mazda OE
    OEM price range: $50-$80

Related Codes That Often Appear With This One

  • P0088 — This code means 'Fuel Rail/System Pressure - Too High' and is also mentioned in Mazda's TSB 01-004/15 for the faulty high-pressure fuel pump, which can behave erratically and over-pressurize the system. Manufacturer Bulletin #01-004-15-3028 confirms vehicles may experience the check engine light with P0191:00 or P0088:00 stored in memory.
  • P0192 — This code for 'Fuel Rail Pressure Sensor Circuit Low Input' is mentioned in TSB 01-010/14 and can also be triggered by the same failing HPFP or a faulty sensor. Manufacturer Bulletin #01-010-14-2896B notes that vehicles may experience the check engine light with P0191:00 or P0192:00 stored in memory.

Technical Service Bulletins (TSBs) & Recalls

  • 01-004/15: Supersedes TSB 01-010/14 and identifies the high-pressure fuel pump as the cause for DTC P0191 or P0088 due to a manufacturing error. It applies to 2012-13 Mazda3, 2013-14 CX-5, 2014 Mazda3, and 2014 Mazda6.
  • 01-010/14: States that P0191 or P0192 is caused by the high-pressure fuel pump not generating target pressure due to an internal manufacturing error. It instructs technicians to replace the pump, the high-pressure fuel pipe, and the rubber seal.
  • Bulletin #01-024-12-2729A: Specifically addresses the 2012 Mazda3, noting that P0191:00 may be stored in the PCM memory and the vehicle may experience rough idle or engine stalling during a stop after long periods of idling.

Platform-Specific Known Issues

  • Mazda TSB 01-004/15 and 01-010/14 directly address P0191 on the 2012-2013 Mazda 3 2.0L SkyActiv. They state the cause is a manufacturing defect within the high-pressure fuel pump and the solution is to replace it with a modified part.

Mechanic-Grade Diagnostic Values

  • High-Pressure Fuel Pressure (PID: FUEL_PRES) at Idle — expected: 3.0 MPa (435 psi) or more.. Failure: Pressure below 3.0 MPa (435 psi) at idle points to a failing high-pressure fuel pump.
  • Fuel Pressure Sensor Voltage at Idle (ECT at 92°C / 198°F) — expected: Approx. 1.0 V (corresponds to approx. 3.45 MPa / 500 psi).. Failure: Voltage that is erratic, stuck, or does not correlate with pressure indicates a sensor or wiring fault.
  • Fuel Pressure Sensor Voltage (Key On, Engine Off) — expected: Approx. 1.01 V (corresponds to approx. 3.6 MPa / 522 psi with ECT at 92°C / 198°F).. Failure: Input voltage at PCM terminal greater than 4.86 V for 5 seconds will trigger a high input code (P0193).
  • Low-Pressure Fuel System Pressure (Key On, Engine Off) — expected: 55-71 psi.. Failure: Pressure below this range indicates a problem with the in-tank fuel pump or its supply circuit, which can starve the HPFP.

Scan Tool Commands That Help

  • Mazda M-MDS (or equivalent like FORScan): PID Monitoring: FUEL_PRES, LOAD, RPM — This is the primary diagnostic function. It allows a technician to monitor the actual fuel pressure reported by the sensor ('FUEL_PRES') against engine speed ('RPM') and load ('LOAD') to see if it meets the target pressure commanded by the PCM.

Wiring & Ground Locations

  • Fuel Pressure Sensor Connector — Located on the high-pressure fuel rail, which is mounted to the cylinder head.. This 3-pin connector is the primary interface for the sensor. Corrosion or damage here can cause P0191. The pins correspond to PCM terminals for signal, power, and ground.
  • PCM Terminal 1CA (Signal) — At the Powertrain Control Module connector.. This is the specific pin where the PCM receives the fuel pressure signal from the sensor (via terminal B on the sensor). A high input voltage (>4.86V) at this pin can trigger a fault.
  • PCM Terminal 1CB (Power) — At the Powertrain Control Module connector.. This pin supplies the reference voltage to the sensor (via terminal A on the sensor). An open circuit here would cause the sensor to stop working.
  • PCM Terminal 1BJ (Ground) — At the Powertrain Control Module connector.. This pin provides the ground for the sensor (via terminal C on the sensor). An open circuit here would cause the sensor to stop working.

OEM Part Supersession History

  • PE01-20-3F0B, PE01-20-3F0C, PE01-20-3F0D, PE01-20-3F0E, PE01-20-3F0F, PE18-20-3F0, PE18-20-3F0APE19-20-3F0 — The original pumps were prone to internal failure due to a manufacturing defect, as stated in Mazda TSBs. The new part number is for the modified/updated pump designed to fix the issue.
    Heads up: A part listed as PE22-20-3F0 is noted by some vendors as not being suitable, indicating a potential incompatibility trap. Always verify the correct part for the specific VIN and engine.

Model Year Variations Within This Range

  • 2012-2013: The 2012 model year was the first to introduce the 2.0L SkyActiv-G engine and its direct injection fuel system to the Mazda 3 platform as part of a mid-cycle refresh. These early SkyActiv engines are the primary subjects of the TSBs for HPFP failure. While the 2012 and 2013 models are mechanically very similar, the 2012 model represents the first iteration of this technology in this chassis.

Diagnostic Flowchart

Start by checking for related codes and inspecting the oil. Early SkyActiv engines are notorious for High-Pressure Fuel Pump (HPFP) failures covered under Mazda TSBs, but you must rule out the low-pressure system and sensor first.
Pull the engine oil dipstick and smell the oil. Is there a strong smell of gasoline?
→ The HPFP seal has failed, leaking fuel into the crankcase. Replace the HPFP, the one-time-use high-pressure fuel line, and the rubber seal per Mazda TSB 01-004/15.
Use a scan tool to view 'Desired Fuel Rail Pressure' vs 'Actual Fuel Rail Pressure' at idle. What are the readings?
With Key On, Engine Off (KOEO), check the fuel rail pressure sensor voltage and wiring connector.
→ Replace the faulty Fuel Rail Pressure Sensor (requires a 27mm deep well socket) or repair the damaged wiring harness.
→ The sensor is likely good. The erratic readings may be caused by an intermittent HPFP internal failure or a PCM issue.
Check the low-side fuel pressure from the in-tank pump (Key On, Engine Off). What is the pressure?
→ The HPFP is being starved of fuel. Diagnose and repair the low-pressure fuel system (likely the in-tank pump module/filter).
→ Low-side pressure is good. The HPFP is failing to generate target pressure due to an internal manufacturing error. Replace the HPFP per TSB 01-010/14.
Safely increase engine RPM and drive under load (e.g., going up a hill) while monitoring the pressure readings. Does the actual pressure lag?
→ The HPFP cannot keep up under load. Replace the HPFP, high-pressure pipe, and seal per TSB 01-004/15. Inspect the cam follower bucket for damage before installing the new pump.
→ The system is currently operating normally. Clear the code and test drive, monitoring for hesitation or bucking under load, which are early signs of SkyActiv HPFP failure.
→ Resolve the low-pressure fuel delivery issue or ignition misfires FIRST. A starving HPFP or severe misfire can trigger a false P0191.

Real Owner Stories

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

2015 Mazda 3 — 65243 miles

Symptoms: High-pressure fuel pump failed prematurely. Dealer tech noted it was premature, but Mazda customer service claimed it was due to 'ignoring signs'.

What fixed it: Replaced the high-pressure fuel pump.

Source hint: Reddit - r/mazda3

2015 Mazda 3

Symptoms: Received a P0192 code and experienced confusion between sensor and pump issues.

What fixed it: Quoted for sensor replacement, though commenters noted wiring or PCM could also be causes.

Cost: $200-$350

Source hint: Reddit - r/MechanicAdvice

2012 Mazdaspeed3

Symptoms: Chased a P0192 code and replaced multiple parts before finding the actual culprit.

What fixed it: Replaced the fuel pressure sensor itself using a 27mm deep well socket and specific Bosch parts.

Source hint: MazdaSpeeds.org

2012 Mazda CX-5

Symptoms: Experienced a persistent P0191 code.

What fixed it: Resolved by replacing the fuel rail pressure sensor.

Source hint: Platform mates section (2013-2014 Mazda CX-5)

Frequently Asked Questions

Does TSB 01-004/15 apply to my 2012-2013 Mazda 3?
Yes, TSB 01-004/15 (which supersedes TSB 01-010/14) specifically applies to the 2012-2013 Mazda 3 2.0L SkyActiv-G. It addresses a manufacturing defect in the high-pressure fuel pump that triggers the P0191 code.
What parts need to be replaced if my high-pressure fuel pump is failing?
According to Mazda's TSBs 01-010/14 and 01-004/15, you must replace the high-pressure fuel pump with a modified part, along with the one-time-use high-pressure fuel pipe and the rubber seal.
How can I tell if the P0191 code is caused by the HPFP or the fuel rail pressure sensor?
Use a scan tool to monitor desired vs. actual fuel rail pressure. If actual pressure lags behind desired pressure by over 725 psi under load, the HPFP is likely faulty. If readings are erratic, stuck at 0 or 2281 psi, or don't correlate with known pressure, the sensor is the likely culprit.
Why does my engine oil smell like gas with a P0191 code?
A strong smell of gasoline in the engine oil indicates a leaking seal on the high-pressure fuel pump, which is a known failure point on early SkyActiv engines.
Can I buy just the fuel rail pressure sensor for my Mazda 3?
On some Mazda models, the fuel rail pressure sensor is not sold separately from the fuel rail, which can increase the repair cost if the sensor is confirmed to be the cause.
What should the fuel pressure be at idle on my 2.0L SkyActiv-G?
At idle, the high-pressure fuel rail should read 3.0 MPa (435 psi) or more. The low-side pressure from the in-tank pump should be between 55-71 psi.
P0191: Fuel Rail Pressure Sensor “A” Circuit Range/Performance | Trouble Code: Diagnose Symptom Fix
P0191: Fuel Rail Pressure Sensor “A” Circuit Range/Performance | Trouble Code: Diagnose Symptom Fix
P0191 | p0191 fuel rail pressure sensor circuit range/performance | code p0191
P0191 | p0191 fuel rail pressure sensor circuit range/performance | code p0191
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 P0191 (Deep Dive) for:
  • Mazda 3: 20122013
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