P0171 on 2015-2016 Ram ProMaster City: Lean Fuel Causes and Fixes
On a 2015-2016 ProMaster City, code P0171 is often caused by a needed powertrain software update from a Ram dealer, as specified in multiple Technical Service Bulletins. If the software is current, the next most likely causes are vacuum leaks from intake gaskets or hoses (especially the PCV system), or a failing upstream oxygen sensor.
- First, check if your vehicle's computer software has been updated by a dealer, as this is a very common and specific fix for P0171 on the 2015-2016 ProMaster City.
- If the software is current, the most likely cause is a vacuum leak. A smoke test is the best way to find it.
- Do not replace the oxygen sensor unless it has been tested and confirmed to be faulty.
- This code is often accompanied by other codes related to idle speed or the EVAP system, which reinforces the likelihood of a software or vacuum leak issue.
What's Unique About the 2015-2016 Ram PROMASTER CITY
For the 2015-2016 ProMaster City, this code is frequently linked to the vehicle's software. Ram issued several Technical Service Bulletins (TSBs) indicating that the original PCM software is overly sensitive and can set a P0171 code, often along with idle-related codes. Before chasing parts, verifying the PCM software is up-to-date is a critical first step unique to this platform. This engine also uses a MAP sensor instead of a MAF sensor, making diagnosis slightly different from many other vehicles. Additionally, a complex PCV system integrated into the valve cover and intake manifold is a specific weak point that can be misdiagnosed.
Diagnostic Flowchart
Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.
Symptoms You May Notice
- Check Engine Light is on
- Rough idle, especially during a cold start
- Engine hesitation or stumbling during acceleration
- Reduced engine power
- Decreased fuel economy
- Pinging or knocking sounds from the engine under load
- Hissing or whistling noise from the engine bay
- Replacing the oxygen sensor without first checking for vacuum leaks or required software updates. The O2 sensor is often correctly reporting a problem that exists elsewhere, making it a symptom, not the cause.
- Replacing only the valve cover for a PCV-related vacuum leak, without checking the internal intake manifold check valve, which can be the root cause and lead to a repeat failure.
Most Likely Causes
- Outdated Powertrain Control Module (PCM) Software 🔴 High Probability Multiple TSBs (#18-063-17 REV. A, #18-008-16 REV. B, #18-030-16, #18-048-15 REVA) were issued by Ram to correct logic that could falsely trigger P0171. Emissions Recall U90 also involved a PCM reprogram.
How to confirm: A Ram dealership or a properly equipped independent shop can check the current software version against the latest available version using the vehicle's VIN. This is typically done with a wiTECH scan tool.
Typical fix: The PCM must be reprogrammed (or "flashed") with the updated software. This is a dealer-level repair. 🎬 Watch: This video shows how to diagnose and fix P0171.
Est. part cost: $0 - Vacuum Leak 🟡 Medium Probability Common sources include a leaking intake manifold gasket, a cracked or failed PCV valve/hose, or a faulty EVAP purge valve stuck open, allowing unmetered air into the engine. The PCV system on the 2.4L Tigershark, which is integrated into the valve cover, is a known weak point that can cause lean conditions.
How to confirm: A visual inspection may reveal cracked or disconnected hoses. The most effective method is a smoke test, which forces smoke into the intake system to reveal the exact location of any leaks. Watching long-term fuel trims on a scan tool at idle can also point to a leak; values consistently above +20% are a strong indicator.
Typical fix: Replace the leaking gasket or hose. A faulty PCV system may require replacing the entire valve cover. A faulty purge valve will need to be replaced.
Est. part cost: $15-$150 - Failing Upstream Oxygen (O2) Sensor 🟡 Medium Probability The upstream O2 sensor is a primary input for fuel mixture calculations. A slow, biased, or failing sensor can incorrectly report a lean condition to the PCM, even when no vacuum leak exists.
How to confirm: A technician can use a scan tool to graph the O2 sensor's voltage. A healthy sensor will switch rapidly between approximately 0.1V and 0.9V. A failing one will be slow, lazy, or stuck at a specific voltage.
Typical fix: Replace the upstream (Bank 1, Sensor 1) oxygen sensor. The Mopar part number is 68195741AA.
Est. part cost: $40-$180 - Low Fuel Pressure or Delivery Issue ⚪ Low Probability A weak fuel pump, clogged fuel filter (integrated into the pump assembly), or dirty fuel injectors can starve the engine of fuel, causing a lean condition. A failing check valve in the fuel pump can also cause long cranks and contribute to lean issues.
How to confirm: Connect a fuel pressure gauge to the fuel rail and check if the pressure is within the manufacturer's specifications at idle and under load. Fuel injector flow can be tested by a specialized shop.
Typical fix: Replace the failing fuel pump module or clogged fuel filter. Fuel injectors may need to be cleaned or replaced.
Est. part cost: $200-$400
Rare But Worth Checking
- Dirty or Faulty MAP Sensor: The Manifold Absolute Pressure (MAP) sensor helps calculate engine load. Since the Tigershark engine does not use a Mass Airflow (MAF) sensor, it relies heavily on the MAP sensor. If it's providing incorrect low-pressure data, the PCM will command less fuel, contributing to a lean mixture. Cleaning it is simple, but replacement may be necessary.
- Exhaust Leak Before the O2 Sensor: A crack in the exhaust manifold or a leaking gasket can allow outside air to be pulled into the exhaust stream. This extra oxygen crosses the upstream O2 sensor, tricking it into thinking the engine is running lean.
Diagnosis Steps
- Check for Technical Service Bulletins (TSBs). This is the most important first step. Contact a Ram dealer with your VIN to see if the software updates from TSBs #18-063-17, #18-008-16, #18-030-16, or #18-048-15 have been performed. Also verify if Emissions Recall U90 was completed.
- Scan for other fault codes. The presence of codes like P0441 (EVAP leak) or P0133 (O2 sensor slow) can point you toward a specific cause.
- Analyze fuel trims with a scan tool. At idle, check Long Term Fuel Trim (LTFT). If it is high (e.g., > +15-20%), it confirms the PCM is compensating for a lean condition, very likely a vacuum leak.
- Inspect for vacuum leaks. Visually check all vacuum hoses, the air intake tube, and the PCV system for cracks or loose connections. Pay close attention to the PCV valve integrated into the valve cover and its hose.
- Perform a smoke test. This is the most reliable way to find hard-to-see vacuum leaks from components like the intake manifold gasket or throttle body gasket.
- Test the upstream O2 sensor. Graph the sensor's voltage on a scan tool to ensure it is switching rapidly between ~0.1V and ~0.9V. A sensor stuck below 0.45V indicates a lean reading (or a failed sensor).
- Check fuel pressure. Verify the fuel pump is delivering fuel at the correct pressure according to factory specifications, both at idle and under load.
Parts You'll Likely Need
- Upstream Oxygen Sensor
(OEM #68195741AA)— A failing sensor can send incorrect lean readings to the computer. It's a common failure point in the fuel control system after software and vacuum leaks are ruled out.
Trusted brands: Mopar, Bosch, Denso, Walker
OEM price range: $95-$140
Aftermarket price range: $40-$90 - EVAP Purge Valve/Solenoid
(OEM #04627182AA)— This valve can get stuck open, creating a constant vacuum leak that triggers the P0171 code. It's often seen with code P0441. 🎬 See this walkthrough on locating and replacing the purge valve.
Trusted brands: Mopar, Standard Motor Products
OEM price range: $40-$70
Aftermarket price range: $20-$45 - Intake Manifold Gasket — A very common source of a vacuum leak on the 2.4L Tigershark engine, leading directly to a P0171 code.
Trusted brands: Mopar, Fel-Pro
OEM price range: $20-$40
Aftermarket price range: $10-$25
Related Codes That Often Appear With This One
- P050D — Cold Start Rough Idle. This code is explicitly mentioned with P0171 in TSBs #18-063-17 REV. A and #18-048-15, indicating they are related issues often solved by a PCM software update.
- P0441 — EVAP Purge System Performance. A faulty or stuck-open purge valve is a common cause of a vacuum leak, which directly triggers P0171. This code is cited alongside P0171 in TSBs #18-063-17 REV. A and #18-008-16 REV. B.
- P0133 — O2 Sensor 1/1 Slow Response. This code points directly to a failing upstream oxygen sensor, which can be the root cause of the P0171 reading. It is mentioned in TSB #18-063-17 REV. A.
- P0506 / P0507 — Idle Speed Performance Lower/Higher Than Expected. These codes are also linked to P0171 in TSBs, suggesting the lean condition is affecting the engine's ability to maintain a stable idle. A software update often addresses these together.
- P0300-P0304 — Cylinder Misfire Codes. A lean mixture can fail to ignite properly, leading to misfires. If P0171 is present with a misfire code, the lean condition is the likely cause of the misfire.
Technical Service Bulletins (TSBs) & Recalls
- 18-063-17 REV. A: Mentions P0171 with a list of other codes that can be addressed by a software update.
- 18-008-16 REV. B: Cites P0171 along with EVAP and idle speed codes, solvable with a PCM re-flash.
- 18-030-16: Groups P0171 with idle and TCM communication codes, noting software enhancements are available.
- 18-048-15 REVA: Lists P0171 as one of several DTCs that may be found, with software updates available.
- 18-048-15: Specifically calls out P0171 as a code that may be set, with a software update as the remedy.
Platform-Specific Known Issues
- A series of TSBs (#18-063-17 REV. A, #18-008-16 REV. B, #18-030-16, #18-048-15 REVA, #18-048-15) confirm that the PCM software from the factory was prone to setting P0171, often accompanied by idle performance codes. A dealer software update is the specified fix.
- Owners on forums frequently point to vacuum leaks as the next most likely cause after software. The intake manifold gasket and PCV system are the most cited culprits for these leaks.
Mechanic-Grade Diagnostic Values
- Upstream Oxygen Sensor (Bank 1, Sensor 1) Voltage — expected: Constantly fluctuating between 0.1 and 0.9 Volts (100-900 mV) on a warm engine.. Failure: Voltage is slow to respond, stays fixed at a certain value (e.g., ~0.45V), or remains consistently low (e.g., < 0.3V).
- Fuel Pressure at Fuel Rail — expected: Approximately 40-50 PSI at idle. (Note: This is a general value for similar fuel systems; vehicle-specific value should be confirmed with a service manual).. Failure: Pressure is significantly below the specified range or drops off under engine load.
Scan Tool Commands That Help
- wiTECH (Dealer Tool): EVAP System Leak Test — To test the integrity of the EVAP system, including the purge valve (a common vacuum leak source), without having to manually remove parts. This is useful when P0441 is present with P0171.
- wiTECH (Dealer Tool): Fuel Pump Activation — To manually run the fuel pump to verify its operation and to prime the system for a fuel pressure test, especially when a weak pump or failing check valve is suspected.
Wiring & Ground Locations
- Main Engine Ground — The primary ground connection is from the negative (-) battery terminal to the vehicle chassis/engine block.. A poor engine ground can cause erratic voltage readings from all engine sensors, including the O2 sensor and MAP sensor, potentially leading to an incorrect P0171 code. Ensuring this connection is clean and tight is a fundamental electrical check.
Real Owner Repair Stories
- YouTube Channel 'Schrodingers Box' (Vehicle with 2.4L MultiAir engine (similar design to ProMaster City)) — P0171 code, maxed out positive fuel trims, whistling sound from engine.
❌ Tried (didn't work) A common mistake is to only replace the valve cover (which contains the PCV diaphragm) without addressing the root cause.
✅ What actually fixed it The ruptured PCV diaphragm in the valve cover was just a symptom. The true cause was a tiny, missing check valve inside the PCV port on the intake manifold. This missing valve caused excessive vacuum, which ruptured the diaphragm. The final fix required replacing both the intake manifold (to restore the check valve) and the valve cover (to replace the ruptured diaphragm). - Common repair pattern from TSBs and forum discussions (2015-2016 Ram ProMaster City) — P0171 and P0441 codes present simultaneously, rough idle.
❌ Tried (didn't work) Searching for other vacuum leaks with a smoke test., Replacing the gas cap.
✅ What actually fixed it The EVAP Purge Valve/Solenoid was stuck open, creating a significant vacuum leak. Replacing the purge valve (Mopar P/N 04627182AA) resolved both the P0441 and the P0171 codes.
"I Checked Everything" — The Actual Cause
- An exhaust leak before the upstream O2 sensor can pull fresh air into the exhaust stream, making the sensor read a false lean condition. This will not be found by a standard intake smoke test.
- A failing fuel pump or clogged injectors can cause a lean condition without any vacuum leaks. A smoke test would come back clean, but a fuel pressure test would show low pressure.
OEM Part Supersession History
5047063AA→68333854AA— Part was updated for later model years.
Heads up: Part 5047063AA is specified for 2015-2018 models, while 68333854AA is for 2018-2022 models. While they may be physically similar, using the correct part for the year is recommended.4593986AA→RL593986AB (reman.)— Standard part number evolution and remanufactured part designation.
Heads up: This is the fuel injector for the 2.4L MultiAir engine.
Model Year Variations Within This Range
- 2015 vs 2016: There are no significant mechanical differences in the engine, fuel, or emissions systems between the 2015 and 2016 model years that would affect the diagnosis of P0171.
- 2015-2016: An emissions recall (U90) was issued for these models for catalyst inefficiency. The fix included installing a new catalyst and, critically, reprogramming the PCM and TCM with updated software, which could also address the logic that triggers P0171.
Helpful Videos
Used OEM Parts in Stock
New Aftermarket Parts Available
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.
- Ram PROMASTER CITY:
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- What's Unique About the 2015-2016 Ram PROMASTER CITY
- Diagnostic Flowchart
- Symptoms You May Notice
- Most Likely Causes
- Rare But Worth Checking
- Diagnosis Steps
- Parts You'll Likely Need
- Related Codes That Often Appear With This One
- Technical Service Bulletins (TSBs) & Recalls
- Platform-Specific Known Issues
- Mechanic-Grade Diagnostic Values
- Scan Tool Commands That Help
- Wiring & Ground Locations
- Real Owner Repair Stories
- "I Checked Everything" — The Actual Cause
- OEM Part Supersession History
- Model Year Variations Within This Range
- 🎟️ Get 5% Off