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

P0191 on 2017-2020 Chevy Silverado 2500HD/3500HD: Fuel Rail Pressure Sensor Causes & Fixes

On the L5P Duramax, P0191 is most often caused by a poor electrical connection at the Fuel Rail Pressure Sensor, a known issue addressed by GM TSB 20-NA-197. Before replacing the sensor, inspect the connector pigtail for corrosion or damage. A new pigtail kit (GM Part #85518225) costs around $40-$60 and is the most likely fix.

19 minutes to read 2017-2020 Chevrolet Silverado 2500HD/3500HD
Most Likely Cause
Faulty Fuel Rail Pressure Sensor Electrical Connector
Difficulty
2/5
Est. Time
1.8 hrs
DIY Doable?
🔧 Shop
Shop Labor
$200 – $650
Parts Price
$40 – $250
⚠️ Drivable, but... — Driving is not recommended. The truck may enter a reduced power 'limp mode', stall unexpectedly, or fail to restart, which could be dangerous in traffic. Owners report the truck can go into limp mode with a nearly dead accelerator pedal, barely allowing the vehicle to pull to the side of the road.
Key Takeaways
  • For a 2017-2020 Duramax, P0191 is most likely an electrical issue, not a catastrophic pump failure.
  • Always start your diagnosis by inspecting the fuel rail pressure sensor's electrical connector for corrosion, per GM TSB 20-NA-197.
  • Replacing the connector pigtail is a common and inexpensive fix for this code.
  • Do not work on the high-pressure fuel system without proper training and safety precautions due to extreme pressures.
  • Use a scan tool to compare 'Desired' vs. 'Actual' fuel pressure and the two internal sensor readings to confirm the diagnosis before replacing parts.
The trouble code P0191 stands for 'Fuel Rail Pressure Sensor 'A' Circuit Range/Performance'. This means the Engine Control Module (ECM) has detected that the signal from the fuel rail pressure sensor is irrational or behaving unexpectedly. The ECM constantly compares the actual fuel pressure reading to a desired value based on engine speed and load; when the sensor's signal is erratic, intermittent, or doesn't make sense for the current conditions, it sets this code. It points to a performance problem with the sensor's circuit, not necessarily that the fuel pressure is just too high or too low.

What's Unique About the 2017-2020 Chevrolet Silverado 2500HD/3500HD

Under the hood of a 2017-2020 Chevrolet Silverado 2500HD with the 6.6L L5P Duramax engine.
The 2017-2020 L5P Duramax utilizes a reliable Denso HP4 injection pump, meaning P0191 is rarely a catastrophic mechanical failure like it was on older CP4-equipped models.

For the 2017-2020 L5P Duramax, this code is very frequently an electrical issue, not a major mechanical failure. General Motors released Technical Service Bulletin 20-NA-197, which highlights that corrosion and poor terminal tension in the fuel rail pressure sensor's electrical connector are the most common culprits. This is a key difference from the previous generation LML Duramax, where this code often signaled a catastrophic failure of the CP4 high-pressure fuel pump. The L5P uses a more reliable Denso HP4 pump, making the sensor and its wiring the primary suspects.

Generation note: The 2017-2020 model years span two Silverado HD generations: the K2XX (2017-2019) and the T1XX (2020). However, the 6.6L L5P Duramax engine and its high-pressure fuel system are the same across these years, so the causes and fixes for P0191 are identical.

Professional service recommended: The L5P Duramax fuel system operates at extremely high pressures (over 30,000 PSI). Improper service can cause severe injury or damage to the fuel system. Diagnosis and repair should be left to qualified technicians.

Symptoms You May Notice

Driver Information Center on a Chevrolet Silverado displaying a 'Reduced Engine Power' warning message.
When the ECM detects an erratic signal from the fuel rail pressure sensor, it will often trigger Limp Mode to protect the engine, displaying a 'Reduced Engine Power' message on the dash.
  • Check Engine Light is on
  • Reduced engine power (Limp Mode)
  • Engine stalling or shutting off while driving
  • Hard starting or failure to start
  • Engine surging or hesitating during acceleration
  • Message on Driver Information Center (DIC) about reduced power
⚠️ Don't Waste Money on the Wrong Fix
  • Immediately replacing the high-pressure fuel pump. On the L5P engine, this is rarely the cause of P0191 and is an extremely expensive misdiagnosis. The electrical connector and sensor should always be checked first per TSB 20-NA-197.

Most Likely Causes

Comparison of a clean, healthy 4-wire electrical connector and a failed connector showing green corrosion and fretting on the terminals.
A healthy connector (left) ensures proper voltage to the FRP sensor. A corroded or fretted connector (right) is the most common cause of P0191 on the L5P Duramax, as noted in TSB 20-NA-197.
A high-pressure fuel rail pressure sensor threaded into a diesel common fuel rail.
If the wiring and connector test good, the fuel rail pressure sensor itself may have failed internally. It is located at the front passenger side of the engine at the end of the fuel rail.
  1. Faulty Fuel Rail Pressure Sensor Electrical Connector 🔴 High Probability → Shop Fuel Pressure Sensor GM issued TSB 20-NA-197 specifically for this issue, citing corrosion, fretting, and poor terminal tension in the connector as a common problem on L5P engines. This is the most widely reported cause in owner forums.
    How to confirm: Visually inspect the sensor's four-wire connector (located at the front of the engine, passenger side, at the end of the fuel rail, behind the throttle body) for any signs of green or white corrosion, spread terminals, or damaged wires. The TSB recommends using a terminal test tool with dielectric grease to 'drag' the terminals up to 10 times to identify poor tension or fretting that may not be visible. Wiggle the connector with the engine running and monitor fuel rail pressure on a scan tool to see if the reading becomes erratic.
    Typical fix: Replace the connector pigtail. This involves cutting the old connector off and splicing the new one in, using high-quality, sealed butt connectors. The TSB advises applying dielectric grease to the new connector terminals before installation.
    Est. part cost: $40-$60 for the OEM pigtail kit.
  2. Failed Fuel Rail Pressure Sensor 🟡 Medium Probability → Shop Fuel Pressure Sensor While the connector is the most common issue, the sensor itself can fail electronically, providing incorrect or no signal to the ECM. One owner noted that upon inspection, a pin on the original sensor was discolored, suggesting an internal failure.
    How to confirm: After confirming the connector and wiring are good, use a scan tool to monitor 'Fuel Rail Pressure Sensor 1' and 'Fuel Rail Pressure Sensor 2' data. These are two redundant readings from the same sensor body; they should be nearly identical. A differential of more than 100 PSI between them points to a bad sensor.
    Typical fix: Replace the Fuel Rail Pressure Sensor. This requires relieving the fuel system pressure before removal. Access is tight but manageable.
    Est. part cost: $150-$250 for an OEM sensor.
  3. Damaged Wiring Harness ⚪ Low Probability
    How to confirm: If the connector and sensor are good, perform a continuity and resistance test on the four wires between the sensor connector and the ECM connector to check for breaks or shorts. Check for chafing where the harness may rub against engine components.
    Typical fix: Repair the specific section of damaged wire or run new wires as needed.
    Est. part cost: $10-$100 for wiring repair supplies.

Rare But Worth Checking

  • Failing High-Pressure Fuel Pump (Denso HP4): → Shop Fuel Pump While much more reliable than the previous generation's CP4 pump, the HP4 can still fail. If actual rail pressure consistently fails to meet desired pressure under load and all sensor/wiring issues are ruled out, the pump may be weak. This is an expensive repair and should be the last consideration.
  • Engine Control Module (ECM) Failure: → Shop Engine Control Module (ECM) In very rare cases, the ECM itself can fail, causing it to misinterpret the sensor's signal. This is diagnosed by eliminating all other possibilities.
  • Fuel System Contamination: Manufacturer Bulletin #PIP5151F notes that for some GM vehicles, hard starting, rough running, or low fuel pressure accompanied by P0191 may be caused by contamination. If found, the complete fuel system requires cleaning.

Diagnosis Steps

  1. Connect a professional scan tool capable of reading live engine data.
  2. Check for any other stored trouble codes, especially those listed in TSB 20-NA-197 (P0087, P0089, P026D, etc.).
  3. Observe the 'Desired Fuel Rail Pressure' and 'Actual Fuel Rail Pressure' PIDs. Note any significant deviations, especially during a test drive under load.
  4. Monitor the 'Fuel Rail Pressure Sensor 1' and 'Fuel Rail Pressure Sensor 2' PIDs. The difference between them should not exceed 100 PSI. If it does, the sensor is likely faulty.
  5. Turn off the engine. Locate the fuel rail pressure sensor at the front of the engine on the passenger side fuel rail, tucked behind the throttle body assembly.
  6. 🎬 Watch: A walkthrough of the fuel rail and sensor replacement.
  7. Disconnect the electrical connector. Carefully inspect the connector and the sensor pins for any signs of corrosion (green/white powder), moisture, or physical damage.
  8. Per TSB 20-NA-197, check for poor terminal tension (fretting). If any corrosion or looseness is found, the connector pigtail should be replaced.
  9. If the connector looks perfect, the next most likely cause is the sensor itself. Replace the Fuel Rail Pressure Sensor (Part #12686809).
  10. If the problem persists after replacing both the pigtail and the sensor, perform a continuity and resistance test on the wiring harness between the sensor and the ECM.
  11. As a final step, if all wiring and components test good, investigate the health of the high-pressure fuel pump and low-pressure fuel system.

Parts You'll Likely Need

  • Fuel Rail Pressure Sensor Connector Pigtail Kit (OEM #85518225 (supersedes 19367009, 19331705, ACDelco PT3744)) — This is the most common failure point for this code on this specific engine, as identified in GM Technical Service Bulletin 20-NA-197.
    Trusted brands: ACDelco (GM Genuine), Dorman
    OEM price range: $40-$60
    Aftermarket price range: $20-$40
  • Fuel Rail Pressure Sensor (OEM #12686809 (replaces 12647909)) — If the connector is not the issue, the sensor itself is the next most likely component to have failed.
    Trusted brands: ACDelco (GM Genuine), Bosch, Standard Motor Products
    OEM price range: $200-$250
    Aftermarket price range: $120-$180

Related Codes That Often Appear With This One

  • P0087 — Fuel Rail/System Pressure - Too Low. This code is explicitly listed in TSB 20-NA-197 as a potential companion code caused by the same faulty connector issue.
  • P0089 — Fuel Pressure Regulator 1 Performance. Also listed in TSB 20-NA-197.
  • P026D — Injection Quantity Too High. Also listed in TSB 20-NA-197.
  • P1089 — Fuel Rail Pressure Performance During Deceleration Fuel Cut-Off. Also listed in TSB 20-NA-197.
  • P228C / P228D — Fuel Pressure Regulator 1 Control Performance - Low/High Pressure. Also listed in TSB 20-NA-197.

Technical Service Bulletins (TSBs) & Recalls

  • 20-NA-197: Addresses poor connection at the fuel rail pressure sensor electrical connector causing DTC P0191 and other related fuel pressure codes.
  • Bulletin #PIP5151F: Notes that P0191, along with P0087 and P0088, may be found during inspection for hard starts or rough running; if contamination is found, the complete fuel system must be cleaned.

Platform-Specific Known Issues

  • TSB 20-NA-197: The Definitive Guide for P0191: This bulletin from General Motors specifically addresses intermittent check engine lights with DTC P0191 (and many others) on 2017-2021 models with the L5P engine. It identifies the cause as high resistance, corrosion, or poor connection at the fuel rail pressure sensor electrical connector. The official fix is to inspect and, if any fault is found, replace the connector pigtail (Part #85518225 or 19367009) and apply dielectric grease.

Mechanic-Grade Diagnostic Values

  • Fuel Rail Pressure Sensor 5V Reference — expected: 4.8V to 5.2V. Failure: Voltage significantly lower or higher than 5V points to a wiring issue or a fault in the ECM.
  • Fuel Rail Pressure Sensor Signal Voltage (KOEO) — expected: 0.4V to 4.5V (Normal Range). Failure: A reading near 5.0V can indicate an open circuit; 0V can indicate a short to ground.
  • Low-Side Fuel Pressure (Lift Pump) — expected: ~60 PSI. Failure: Pressure significantly below 60 PSI indicates a weak lift pump or a restriction (e.g., clogged filter).
  • High-Side Fuel Rail Pressure at Idle — expected: 4,000 - 7,000 PSI. Failure: Wildly fluctuating or erratic readings that do not match the desired pressure suggest a sensor or connector issue.
  • Scan Tool PID: 'Fuel Rail Pressure Sensor 1' vs 'Fuel Rail Pressure Sensor 2' — expected: Nearly identical readings.. Failure: A differential of more than 100 PSI between the two readings strongly indicates a faulty sensor, as both readings come from the same sensor body.
  • Low Reference (Ground) Circuit Resistance — expected: Less than 10 Ω between the low reference circuit terminal and ground.. Failure: Resistance of 10 Ω or greater indicates a poor ground connection, which can cause erratic sensor readings.

Scan Tool Commands That Help

  • GDS2 / High-End Scan Tool: Live Data Monitoring of 'Fuel Rail Pressure Sensor 1' and 'Fuel Rail Pressure Sensor 2' — This is a primary diagnostic step. The L5P sensor provides two separate signals to the ECM. These values should track each other closely. If they differ by more than 100 PSI, it's a strong indication the sensor itself has failed internally.

Wiring & Ground Locations

  • B47B Fuel Rail Pressure Sensor Connector — On the passenger side fuel rail, at the front of the engine, tucked behind the throttle body assembly.. This 4-pin connector is the subject of TSB 20-NA-197 and is the most common failure point for P0191 due to fretting corrosion and poor pin tension.
  • FRPS Connector Pinout — At the 4-pin B47B connector.. For electrical testing: Pin 1 is the 5V reference (Gray), Pin 2 is the primary signal (Dark Blue), Pin 3 is the low reference/ground (Tan), and Pin 4 is the secondary signal (Light Blue/White). Note: wire colors can vary by year/harness.
  • K20 Engine Control Module (ECM) — Typically located on the driver's side of the engine bay.. This is the destination for the FRPS signals. Continuity and resistance checks must be performed between the B47B connector and the K20 ECM connector to rule out harness damage.
  • K20 ECM Connector Pins for FRPS — At the ECM harness connector.. According to service information, the relevant pins are: Pin 59 (5V Reference), Pin 57 (Low Reference), and the two signal pins. These must be tested for continuity and shorts to ground/voltage.

Real Owner Repair Stories

  • irate4x4 Forums user (2019 L5P Duramax, 104k miles) — Persistent P0191 code that started immediately after a head gasket repair. Also had previous fuel system codes (P026D).
    ❌ Tried (didn't work) Dealer replaced fuel pressure sensor, Owner replaced fuel pressure sensor and pigtail (initially), Owner replaced in-tank lift pump, Owner replaced fuel pump driver module, Owner replaced driver's side fuel rail
    ✅ What actually fixed it After replacing the pigtail with GM-supplied butt connectors didn't work, the owner went back in. The final fix was soldering the pigtail connections instead of using the butt connectors and physically bending the female terminals in the new pigtail connector tighter to ensure a solid connection to the sensor pins. The truck then went 2,000+ miles without issue.
  • YouTube user comment on 'This Sensor Was The Cause Of This L5P's Fuel System Issues!' (2017 L5P Duramax, ~88k miles) — Intermittent limp mode with low fuel pressure codes, especially when under load or after using a tuner. The pedal would become nearly dead.
    ❌ Tried (didn't work) Clearing codes, Disconnecting Banks Derringer tuner (this helped temporarily but the issue returned)
    ✅ What actually fixed it The owner first replaced the fuel rail pressure sensor after noticing a discolored pin on the original. This helped, but a separate issue with a tuner harness complicated diagnosis. The final, complete fix for all remaining fuel pressure drop issues (especially on deceleration) was replacing the in-tank lift pump module. The combination of a new sensor and a new lift pump module solved all problems.

Documented NHTSA Reports

  • NHTSA ODI #11476716: An owner reported that their vehicle goes into limp mode after about 15 minutes of driving with the engine light on and code P0191. Despite the dealer replacing the fuel tank fuel pump, the issue returned during the drive home.
  • NHTSA ODI #11632552: A report describes a vehicle burning oil with diagnostic trouble codes P0011, P0191, P228D, and P0089 present, noting this as a common problem with the engine.

OEM Part Supersession History

  • 19331705, 1936700985518225 — Standard part number updates and consolidation by GM.
    Heads up: ACDelco PT3744 is also listed as a compatible service part number for this connector.
  • 1264790912686809 — Part revision by the manufacturer.

Diagnostic Flowchart

Other Known Issues on This Vehicle

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

  • DEF Tank Heater Failure 🔴 High — Very common, especially on 2017-2022 models in colder climates. Failure often occurs between 45k-95k miles. Can cause 'Service Emission System' warnings and speed-limited limp mode. (Ref: TSB 21-NA-078, 22-NA-198, PIP5908E, N212342980)
  • MAP/TMAP Sensor Clogging 🟠 Medium — Extremely common due to EGR soot buildup, often starting as early as 17,500-30,000 miles. Leads to rough idle, reduced power, and codes like P0106.
  • NOx Sensor Failure 🟠 Medium — Common failure item leading to check engine lights and limp mode. Often related to internal heater circuits or performance degradation.
  • Glow Plug and Harness Issues 🟡 Low — Failures can cause hard starting in cold weather. Less common than emissions sensor issues but still a known pattern.
  • Water Pump Failure 🟠 Medium — The stock water pump is a known weak point that can lead to overheating. Failures are reported across various mileages.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: For this specific P0191 repair, using used parts is not recommended. The primary failure points are the electronic sensor and its electrical connector, both of which degrade with age, heat cycles, and exposure to the elements. A used part would carry the same risk of failure as the part being replaced.

What to inspect on the donor part:

  • Not applicable as used parts are not advised for this repair.

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

  • Fuel Rail Pressure Sensor
  • Fuel Rail Pressure Sensor Connector Pigtail

Aftermarket brands forum-validated for this vehicle:

  • ACDelco (GM Genuine) for both sensor and pigtail.
  • Bosch is a reputable alternative for the sensor.
  • Alliant Power is mentioned as an aftermarket sensor supplier with a warranty.

Brands owners have reported issues with on this vehicle:

  • Unnamed, no-brand sensors and pigtails from online marketplaces should be avoided. The fuel pressure signal is critical, and low-quality electronics can cause persistent issues, leading to more diagnostic time and cost.

Real Owner Stories

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

2018 Chevrolet Silverado L5P — 52000 miles

Symptoms: Intermittent limp mode and P0191 code occurring randomly on start ups, specifically when parked on a slight incline.

What fixed it: The owner replaced the sensor and the connector pigtail. After the initial repair with the GM-recommended butt connectors still caused issues, the owner soldered the connector wires to ensure a solid connection.

Source hint: Reddit r/Duramax owner report

2018 Chevrolet Silverado 2500HD L5P

Symptoms: Intermittent limp mode with P0191.

What fixed it: Replacing the four-wire sensor connector pigtail located behind the throttle body as per the TSB.

Source hint: Reddit r/Duramax: '2018 L5P P0191 Fuel Rail Pressure Sensor Performance help'

Frequently Asked Questions

Does TSB 20-NA-197 apply to my 2018 Chevrolet Silverado 2500HD with the L5P engine?
Yes. TSB 20-NA-197 specifically addresses the P0191 code for 2017-2021 models equipped with the 6.6L L5P Duramax engine, citing issues with the fuel rail pressure sensor connector.
Where is the fuel rail pressure sensor located on the L5P Duramax?
The sensor is located at the front of the engine on the passenger side, at the end of the fuel rail and tucked behind the throttle body assembly.
What part number should I use to fix the common connector issue mentioned in the GM bulletin?
According to TSB 20-NA-197, you should use connector pigtail kit Part #85518225 or 19367009.
How can I tell if the sensor itself is bad versus just a loose wire?
You can use a scan tool to compare 'Fuel Rail Pressure Sensor 1' and 'Fuel Rail Pressure Sensor 2' data. If there is a difference of more than 100 PSI between these two redundant readings, the sensor is likely faulty.
Is there a specific way to test for 'fretting' in the connector terminals?
Yes, TSB 20-NA-197 recommends using a terminal test tool with dielectric grease to 'drag' the terminals up to 10 times to identify poor tension or fretting that may not be visible.
Will a P0191 code cause my truck to go into Limp Mode?
Yes, P0191 is a limp mode code on the L5P Duramax, which will result in reduced engine power and a message on the Driver Information Center (DIC).
2018 Chevy 3500 L5P (reduce engine power)
2018 Chevy 3500 L5P (reduce engine power)
This Sensor Was The Cause Of This L5P's Fuel System Issues!
This Sensor Was The Cause Of This L5P's Fuel System Issues!
2017-2024 GM L5P Duramax: Ag Diesel Solutions 21700/61700/61720  Module Installation
2017-2024 GM L5P Duramax: Ag Diesel Solutions 21700/61700/61720 Module Installation
Replacing Fuel Rail and pressure Regulator/sensor in my 2019 Chevrolet Silverado 3500HD 6.6 Duramax
Replacing Fuel Rail and pressure Regulator/sensor in my 2019 Chevrolet Silverado 3500HD 6.6 Duramax
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 P0191 (Deep Dive) for:
  • Chevrolet Silverado 2500HD/3500HD: 2017201820192020
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