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 →
🛍️ Shop This Part

P2178 on 2017-2018 Land Rover Discovery: Rich Mixture Causes and Fixes

On a 2017-2018 Land Rover Discovery, code P2178 is most often caused by a faulty fuel rail pressure sensor, especially if it appears with code P0191. This is a well-documented issue in Land Rover's own service bulletins. Replacing the sensor is the most common fix, with the OEM part costing between $60 and $150. A PCM software update may also be required.

15 minutes to read 2017-2018 Land Rover DISCOVERY
Most Likely Cause
Faulty Fuel Rail Pressure Sensor
Difficulty
2/5
Est. Time
1.8 hrs
DIY Doable?
🔧 Shop
Shop Labor
$200 – $650
Parts Price
$60 – $300
⚠️ Drivable, but... — You can drive, but it's not recommended for long. An extended rich condition can lead to poor fuel economy, engine hesitation, a noticeable smell of gasoline, and potential damage to the expensive catalytic converter. In some cases, the vehicle may enter a 'limp mode' with severely restricted power.
Key Takeaways
  • P2178 on a 2017-2018 Discovery almost always appears with code P0191.
  • If both codes are present, the most likely cause is a faulty fuel rail pressure sensor.
  • Before replacing parts, check if your vehicle's computer software is up to date, as a known bug can cause this code.
  • Do not immediately replace the oxygen sensors; they are rarely the root cause on this specific vehicle.
  • Driving with this code for too long can damage your catalytic converter, a very expensive repair.
The trouble code P2178 on a Land Rover Discovery means "System Too Rich Off Idle, Bank 1." This indicates that the engine's computer (Powertrain Control Module or PCM) has detected too much fuel and not enough air in the engine's Bank 1 when the engine is running above idle speed, such as during acceleration. Bank 1 on the V6 engine refers to the passenger side of the engine in North American vehicles. The PCM constantly adjusts the air-fuel mixture using feedback from oxygen sensors, and this code is set when it has to reduce fuel far beyond the normal range to compensate for the rich condition.

What's Unique About the 2017-2018 Land Rover DISCOVERY

For this generation of Land Rover Discovery (and its platform mates with the AJ126 engine), P2178 is rarely an isolated code. It is frequently accompanied by P0191, which points directly to a problem with the fuel rail pressure sensor or its circuit. Authoritative Technical Service Bulletins (TSBs) and Special Service Messages (SSMs) issued by Land Rover confirm that P2178 is often a secondary code triggered by the fuel pressure issue identified by P0191. This makes the diagnostic process more direct compared to other vehicles where causes like vacuum leaks or MAF sensor issues are more common for a rich condition.

Diagnostic Flowchart

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

What other symptoms or codes are present alongside P2178?
Has a dealer applied the PCM software update for this known issue?
→ Visit a dealer to apply the PCM update (TSBs SSM74093/SSM73959.2) for $0-$250.
→ Check live fuel pressure (should be ~2900 psi under load). If erratic, replace the Fuel Rail Pressure Sensor (LR108241) for $60-$180.
→ Clean the MAF sensor with a $10 dedicated cleaner and smoke test the intake system for hidden leaks.
→ Perform a fuel pressure leak-down test to check for a leaking fuel injector, which costs $100-$300 per injector to replace.
Professional service recommended: Diagnosing this code often requires tools to accurately measure fuel pressure and may involve updating the vehicle's software, which is best handled by a qualified technician with access to JLR's diagnostic systems.

Symptoms You May Notice

  • Reduced engine performance or 'limp mode'
  • Check Engine Light is on
  • Poor fuel economy
  • Rough or unstable idle
  • Engine hesitation or stalling
  • Noticeable smell of gasoline from the exhaust
  • Black smoke from the exhaust
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the oxygen (O2) sensors first. While a faulty O2 sensor can cause this code, on this specific Land Rover platform, the fuel rail pressure sensor is a much more common culprit, especially when P0191 is also present. The O2 sensor is often just accurately reporting the rich condition caused by the fuel system fault.

Most Likely Causes

  1. Faulty Fuel Rail Pressure Sensor 🔴 High Probability This is a known issue documented in Land Rover TSBs (SSM74093, SSM73959.2). The sensor operates in a high-pressure environment and can fail electronically, sending incorrect data to the PCM. It is the most common point of failure when P2178 is paired with P0191.
    How to confirm: Scan for other codes. If P0191 is present with P2178, the fuel rail pressure sensor is the most likely culprit. A technician can monitor live fuel rail pressure data with a scan tool to see if the readings are erratic, do not respond to RPM changes, or are out of specification (e.g., should be ~2900 psi under load for the 3.0L SC).
    Typical fix: Replace the fuel rail pressure sensor. The sensor is located on the fuel rail, and while accessible, care must be taken to properly de-pressurize the fuel system.
    Est. part cost: $60-$150
  2. Outdated Powertrain Control Module (PCM) Software 🟡 Medium Probability TSBs SSM74093 and SSM73959.2 mention that an updated PCM calibration was developed to resolve this issue, indicating the original software was too sensitive or had logic errors that could falsely trigger P2178 and P0191.
    How to confirm: A Land Rover dealer or a specialized shop with access to JLR's diagnostic software (like SDD) can check the vehicle's current software version against the latest available updates.
    Typical fix: Update the PCM software to the latest version. This is a dealer or specialist-level repair. The TSBs direct technicians to follow the on-screen prompts in the diagnostic tool to apply the update.
    Est. part cost: $0 (if part of a campaign) - $250
  3. Dirty or Faulty Mass Air Flow (MAF) Sensor ⚪ Low Probability While less common on this platform than the fuel pressure sensor issue, a MAF sensor that is dirty or failing can miscalculate the amount of air entering the engine, causing the PCM to command an incorrect amount of fuel.
    How to confirm: Inspect the sensor for contamination. A technician can use a scan tool to monitor MAF readings in grams/second and compare them to manufacturer specifications at various RPMs. Cleaning with a dedicated MAF sensor cleaner is a common first step.
    Typical fix: Clean the MAF sensor with a dedicated MAF sensor cleaner. If cleaning doesn't resolve the issue, replace the sensor.
    Est. part cost: $10 (cleaner) - $250 (new sensor)
  4. Leaking Fuel Injector ⚪ Low Probability A fuel injector can become stuck partially open, allowing excess fuel to drip into the cylinder and creating a rich condition on that bank. On the related AJ126 engine in the Jaguar F-Type, water intrusion from hood vents has been known to cause injector corrosion and failure, though this is less documented on the Discovery.
    How to confirm: A fuel pressure leak-down test can be performed. After the engine is shut off, the fuel rail pressure should hold steady. A rapid drop in pressure can indicate a leaking injector. An injector balance test can pinpoint the specific faulty injector.
    Typical fix: Replace the faulty fuel injector and its seals.
    Est. part cost: $100-$300 per injector

Rare But Worth Checking

  • Faulty Upstream Oxygen Sensor: An O2 sensor that is failing may incorrectly report a lean condition, causing the PCM to add too much fuel in response. This is a possible cause if fuel pressure and MAF sensor checks are inconclusive.
  • Cracked Air Intake Duct: While typically causing a lean code (like P2187/P2189), a crack in the air intake system *after* the MAF sensor can sometimes disrupt airflow in a way that confuses the sensor, leading to incorrect fuel calculations. A visual inspection or smoke test can identify leaks.

Diagnosis Steps

  1. Read all stored fault codes with an OBD-II scanner. Pay close attention if P0191 is present alongside P2178.
  2. If P0191 is present, prioritize diagnosing the fuel rail pressure sensor and its circuit. Use a scan tool to monitor live fuel rail pressure data. For the 3.0L V6, pressure should rise from ~500 psi at idle to ~2900 psi under load.
  3. Check for any available Technical Service Bulletins (TSBs) for your vehicle's VIN. A PCM software update may be required as per TSBs SSM74093 and SSM73959.2. A dealer or specialist must perform this check.
  4. If fuel pressure appears normal, inspect the air intake system between the MAF sensor and the throttle body for any cracks or loose connections. A smoke test is the most effective way to find hidden leaks.
  5. Inspect and clean the Mass Air Flow (MAF) sensor using a dedicated cleaner. Check its live data readings against specifications.
  6. Monitor the live data from the upstream oxygen sensor (Bank 1, Sensor 1) to ensure it is switching correctly and not biased or stuck.
  7. If all other components check out, perform a fuel pressure leak-down test to check for leaking fuel injectors.

Parts You'll Likely Need

  • Fuel Rail Pressure Sensor (OEM #LR093873 (superseded by LR108241 for some applications)) — This is the most common point of failure for this code on this vehicle, as documented in manufacturer service bulletins. It directly causes the incorrect fuel mixture that triggers the P2178 code.
    Trusted brands: Bosch, Denso, Genuine Land Rover
    OEM price range: $120-$180
    Aftermarket price range: $60-$110

Related Codes That Often Appear With This One

  • P0191 — This code for 'Fuel Rail Pressure Sensor Circuit Range/Performance' is directly linked to P2178 in Land Rover TSBs. P0191 is often the root cause, with P2178 being a resulting symptom.
  • P168F — This manufacturer-specific code is also mentioned in TSBs SSM74093 and SSM73959.2 alongside P2178 and P0191, indicating a related fuel system or PCM issue.

Technical Service Bulletins (TSBs) & Recalls

  • SSM74093: Mentions that P2178-00 may be stored along with P0191-85 when a customer reports reduced performance. Points to a PCM software update as the solution.
  • SSM73959.2: Nearly identical to SSM74093, this bulletin also links P2178-00 with P0191-85 and reduced performance, recommending a PCM software update.
  • Note: A Special Service Message (SSM) is a formal communication from Land Rover with the same importance as a TSB, often used for rapid information dissemination.

Platform-Specific Known Issues

  • A known software issue in the Powertrain Control Module (PCM) can incorrectly trigger codes P2178 and P0191. Land Rover released updated software (via TSBs SSM74093/SSM73959.2) to correct this logic.
  • The 3.0L Supercharged V6 (AJ126) engine is known for specific issues, but the fuel rail pressure sensor is the most relevant to code P2178.

Mechanic-Grade Diagnostic Values

  • High-Pressure Fuel System — expected: 500 PSI at idle to 2,900-3,000 PSI under load.. Failure: Pressure that is significantly lower than commanded, fails to rise with engine load, or is erratic.
  • Low-Pressure Fuel System (supplying the HPFPs) — expected: 60 - 106 PSI.. Failure: Pressure below 60 PSI can starve the high-pressure pumps, leading to low rail pressure under load.
  • Long Term Fuel Trim (LTFT) - Bank 1 — expected: Within +/- 5% of 0.. Failure: A large negative value, such as -15% or more, confirms the PCM is actively removing a significant amount of fuel to compensate for a rich condition.
  • Mass Air Flow (MAF) Sensor at warm idle (3.0L SC) — expected: Approximately 1.5 to 2.0 g/s.. Failure: Readings that are significantly different or do not increase smoothly with RPM may indicate a faulty sensor or an unmetered air leak.

Hidden / Shadow Codes Worth Checking

  • P0191-85: The '-85' is a Failure Type Byte (FTB) meaning 'Signal Invalid'. This indicates the PCM is receiving a signal from the fuel rail pressure sensor that is not plausible or rational compared to other engine parameters, which strongly supports the TSB's claim of a software calibration issue being the cause. (see via JLR-specific diagnostic tools like SDD or Pathfinder, or other high-end scanners capable of reading manufacturer-specific code details.)
  • P2178-00: The '-00' Failure Type Byte (FTB) means 'No Sub Type Information'. This is used when the base DTC (P2178) is considered sufficient to describe the fault. It essentially means 'System Too Rich Off Idle, Bank 1' with no further electrical or specific component information attached to the code itself. (see via JLR-specific diagnostic tools like SDD or Pathfinder, or other high-end scanners.)

Scan Tool Commands That Help

  • JLR SDD (Symptom Driven Diagnostics): Gasoline Fuel System Diagnostic Application — This guided function, found under 'Recommendations' for an 'engine performance' symptom, performs a non-intrusive, controlled test of the entire fuel system. For the AJ126 (3.0L V6), it can individually switch high-pressure pumps off to diagnose each one separately, which is invaluable for pinpointing a specific faulty HPFP if the sensor and software are confirmed good.
  • JLR Pathfinder: PCM Software Update / Re-flash — This is the specific function required to apply the software fix detailed in TSBs SSM74093 and SSM73959.2. If the vehicle's software is out of date, this is the primary prescribed fix before replacing hardware.

Wiring & Ground Locations

  • Fuel Rail Pressure Sensor Connector — On the right-hand (North American passenger side) fuel rail. Forum users report it is located at the rear of the rail in a very tight space, making it difficult to see and access without removing other components.. A poor connection or damaged wiring at this connector will cause erratic signals, directly leading to code P0191 and, consequently, P2178. The difficulty of access means technicians should be careful not to damage the locking tab on the connector during removal.

Real Owner Repair Stories

  • YouTube video 'Jaguar Audi Land Rover rough idle Code P2178 P2187 (FIXED)' (2015 Jaguar XF 2.0L Turbo (shares Ingenium engine family)) — Rough idle, stalling, codes P2187 (Too Lean at Idle) and P2178 (Too Rich Off Idle).
    ❌ Tried (didn't work) Initial checks of hoses and wires.
    ✅ What actually fixed it A smoke test revealed a large tear in the plastic intercooler charge pipe, between the turbo and the intercooler. Replacing the damaged pipe resolved the issue.
  • iCarsoft US User Example (Jaguar XF (engine not specified)) — Limp mode, hesitation, code P0191.
    ❌ Tried (didn't work) Visual inspection of wiring, which appeared intact.
    ✅ What actually fixed it The owner replaced the fuel rail pressure sensor with a new OEM part. After clearing the codes with a scan tool, the vehicle returned to normal operation.

"I Checked Everything" — The Actual Cause

  • On this platform, if a smoke test reveals no air leaks and P2178 is present with P0191-85, the root cause is very likely not a physical leak but the incorrect PCM software calibration described in TSBs SSM74093 and SSM73959.2. The standard diagnostic path (smoke test) will come back clean, leading a technician to the next logical step for this specific vehicle: a software version check.

OEM Part Supersession History

  • LR093873 (and others like LR065516, LR054622, LR049648, LR035562)LR108241 — Standard part consolidation and potential design revisions for improved reliability or accuracy.
    Heads up: LR108241 is specified as a combined Fuel Pressure and Temperature sensor for the 3.0L V6 and 2.0L Ingenium engines. Using an older, incompatible part number could lead to incorrect readings even if it physically fits.

Model Year Variations Within This Range

  • 2018 (for 2.0L Ingenium): While the primary focus is the 3.0L V6, it's crucial to note that for the 2.0L engine, 2018 models use the JLR 'Ingenium' engine. On related platforms like the Evoque, a TSB was issued specifically for 2018 models where P0191-85 was caused by a software bug, whereas 2017 models with a Ford-derived engine had hardware failures as the primary cause. This highlights the importance of checking software versions, especially on 2018 models, regardless of engine.
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 25, 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 P2178 for:
  • Land Rover DISCOVERY: 20172018
In this article
🛍️ Shop This Part
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