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

P2199 on 2020 Ram 1500: Intake Air Temp Sensor Correlation Causes & Fixes

On a 2020 Ram 1500, especially with the 3.0L EcoDiesel engine, code P2199 indicates a mismatch between the two intake air temperature sensors. This is often caused by a faulty sensor or, most commonly, outdated engine computer software. A software update performed by a dealer is a frequent and manufacturer-recommended fix, as outlined in specific Technical Service Bulletins (TSBs).

14 minutes to read 2020-2020 Ram 1500
Most Likely Cause
Outdated Powertrain Control Module (PCM) Software
Difficulty
2/5
Est. Time
1 hrs
DIY Doable?
✅ Yes
Shop Labor
$150 – $400
Parts Price
$25 – $90
⚠️ Drivable, but... — Yes, but you should have it addressed soon. Driving with this code can lead to reduced engine performance, poor fuel economy, and potentially incorrect emissions control system operation, which could lead to further issues with components like the DPF.
Key Takeaways
  • P2199 means the readings from your truck's two intake air temperature sensors don't agree.
  • For the 2020 Ram 1500 3.0L EcoDiesel, the first step should be to check with a dealer for a required PCM software update, as specified in TSB #18-008-21.
  • If software is not the issue, a faulty IAT sensor is the next most likely cause.
  • Diagnosis involves using a scan tool to compare the live data from both sensors to see which one is faulty.
  • Driving with this code may cause poor performance and fuel economy, so it's best to get it diagnosed promptly.
Diagnostic Trouble Code (DTC) P2199 stands for "Intake Air Temperature Sensor 1/2 Correlation". Your truck's main computer, the Powertrain Control Module (PCM), uses two separate Intake Air Temperature (IAT) sensors to measure the temperature of the air entering the engine. Sensor 1 is typically part of the Mass Air Flow (MAF) sensor located in the air intake tube after the air filter, while Sensor 2 is often integrated into the Manifold Absolute Pressure (MAP) sensor located on the intake manifold, post-turbo and intercooler. The PCM constantly compares the readings from these two sensors. This code is triggered when the PCM detects that the temperature values from the two sensors are illogical or don't make sense in relation to each other for a sustained period, indicating a fault in the system.

What's Unique About the 2020-2020 Ram 1500

🎬 Watch: A quick guide to understanding the P2199 engine code

For the 2020 Ram 1500 equipped with the 3.0L EcoDiesel (Gen 3) engine, P2199 is frequently not an isolated issue. It often appears alongside a specific group of other engine and emissions-related codes. Ram has issued Technical Service Bulletins (TSBs), specifically TSB 18-008-21, that address P2199 as part of a larger software calibration problem. This indicates that the root cause is often not a simple hardware failure but a correctable software issue, making a trip to the dealer for a PCM reflash a more likely and necessary solution than for many other vehicles.

Diagnostic Flowchart

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

What diagnostic steps have you already completed for the P2199 code?
→ Contact a Ram dealer to verify your VIN against TSB 18-008-21. Reprogramming the PCM is the most common fix and often costs $0.
→ Visually inspect the MAF (IAT1) and MAP (IAT2) sensor wiring for chafing. Also, test the auxiliary battery, as low voltage causes false codes.
→ Remove the MAP/IAT2 sensor located on the intake manifold. Carefully clean it with sensor cleaner to remove any soot or oil contamination.
Is the wiring harness to the failing sensor damaged or corroded?
→ Repair the damaged section of the engine wiring harness or replace the faulty sensor connector (estimated cost $5-$50).
→ Replace the faulty Intake Air Temperature sensor assembly. The OEM part number is often 68226930AA and costs roughly $50-$90.

Symptoms You May Notice

  • Check Engine Light (MIL) is illuminated.
  • Reduced engine performance or hesitation during acceleration.
  • Decreased fuel efficiency.
  • Rough idle, especially during cold starts or at high altitude.
  • Strong exhaust fumes on a cold start.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing an IAT sensor without checking for available PCM software updates first. The TSBs strongly suggest the software is a primary fix for the 2020 model year.
  • Replacing the wrong IAT sensor. It's crucial to use a scan tool to identify which of the two sensors is providing the incorrect reading. Remember IAT1 is likely in the MAF and IAT2 in the MAP sensor.
  • Replacing a sensor when the actual issue is heavy soot/oil buildup on the sensor element, which could potentially be cleaned.
  • 🎬 See how to locate and clean your EcoDiesel MAP sensor

Most Likely Causes

  1. Outdated Powertrain Control Module (PCM) Software 🔴 High Probability → Shop Engine Control Module (ECM) Manufacturer TSB #18-008-21 specifically lists P2199 as one of several codes fixed by a PCM software update for the 2020 Ram 1500 with the 3.0L Gen 3 EcoDiesel engine. This TSB addresses a wide range of DTCs, indicating a comprehensive calibration update.
    How to confirm: A Ram dealership or a qualified shop with access to OEM tools (like wiTECH) can check the current software calibration version against the latest available version referenced in TSB 18-008-21.
    Est. part cost: $0
  2. Faulty Intake Air Temperature (IAT) Sensor 🟡 Medium Probability → Shop Fuel Injection Air Flow Meter Sensors can fail over time due to heat cycles and contamination from crankcase ventilation or EGR systems. One sensor failing will cause its reading to deviate from the other, triggering the correlation code. The IAT2/MAP sensor on the intake manifold is particularly susceptible to soot buildup.
    How to confirm: Using an OBD-II scanner with live data, compare the readings of IAT Sensor 1 and IAT Sensor 2. With the engine cold and off, they should be nearly identical to the ambient air temperature. If one is stuck or reads an irrational value (like -40°F), it is likely faulty. As the engine runs, IAT2 should read higher than IAT1 due to heat from the turbocharger.
    Est. part cost: $25-$75
  3. Damaged Wiring or Poor Connection ⚪ Low Probability Engine harnesses can be subject to chafing or corrosion, especially near connectors or where the harness is routed close to hot or vibrating components.
    How to confirm: Visually inspect the wiring and connectors for both the MAF sensor (IAT1) and MAP sensor (IAT2) for any signs of damage, corrosion, or loose pins. A multimeter can be used to check for continuity and proper voltage at the sensor connector.
    Est. part cost: $5-$50

Rare But Worth Checking

  • Faulty Powertrain Control Module (PCM): → Shop Engine Control Module (ECM) This is the least likely cause. All other possibilities, especially software updates and sensor failures, should be thoroughly ruled out before considering PCM replacement.

Diagnosis Steps

  1. Connect an OBD-II scanner and confirm that P2199 is the active code. Check for any other stored codes, paying close attention to those listed in TSB #18-008-21.
  2. Check for Technical Service Bulletins (TSBs). For a 2020 Ram 1500 EcoDiesel, TSB #18-008-21 is highly relevant and suggests a PCM reflash is a likely solution. Confirm with a dealer if this TSB has been applied to your vehicle's VIN.
  3. Using the live data function on your scanner, monitor the values for "IAT Sensor 1" and "IAT Sensor 2".
  4. With the engine cold and off (after sitting for several hours), both sensor readings should be within a few degrees of each other and the ambient air temperature.
  5. Start the engine and monitor the sensor readings as it warms up. IAT2 (post-turbo/intercooler) should show a higher temperature than IAT1, especially under load.
  6. If one sensor is stuck at a default value (e.g., -40°F) or doesn't change with engine temperature, that sensor is suspect.
  7. If the sensor readings seem plausible but the code persists, perform a visual inspection of the wiring and connectors for both the MAF and MAP sensors. Look for any signs of chafing, melting, or corrosion.
  8. Inspect the IAT/MAP sensor on the intake manifold for soot or oil contamination. Carefully cleaning it with appropriate sensor cleaner may resolve the issue.
  9. If a sensor is identified as faulty, replace it. 🎬 Watch this walkthrough on replacing the air intake sensor If wiring is damaged, repair it.
  10. If sensors and wiring are good, the most likely remaining cause is a software issue. The vehicle will need to be taken to a dealer or qualified shop to have the PCM reprogrammed per TSB 18-008-21.

Parts You'll Likely Need

  • Intake Air Temperature Sensor (OEM #68226930AA) — One of the two IAT sensors may have failed, providing an inaccurate reading that conflicts with the other sensor. This is a common hardware failure for this code. Note that this part number may apply to one of the sensors, but often the IAT is integrated with the MAP or MAF sensor, requiring replacement of the entire assembly.
    Trusted brands: Mopar, Bosch, Delphi
    OEM price range: $50-$90
    Aftermarket price range: $25-$60

Related Codes That Often Appear With This One

  • P2D2D — Cold Start Intake Manifold Runner Performance Bank 1. Listed in the same TSB as P2199, indicating a related software calibration issue. [⭐ MANUFACTURER TSB — highest authority] Bulletin #18-002-23
  • P2D2E — Cold Start Intake Manifold Runner Performance Bank 2. Also listed in the same TSB, pointing to a common software fix. [⭐ MANUFACTURER TSB — highest authority] Bulletin #18-002-23
  • P22FA — NOX Sensor Performance. This code is also included in the PCM reflash TSB for the 3.0L EcoDiesel. [⭐ MANUFACTURER TSB — highest authority] Bulletin #1800821
  • P2002 — Diesel Particulate Filter Efficiency Below Threshold. Another code addressed by the same software update, suggesting a comprehensive calibration fix. [⭐ MANUFACTURER TSB — highest authority] Bulletin #1800821
  • P200A / P200B — Intake Manifold Runner Performance Bank 1 / Bank 2. These codes are also listed in TSB 18-008-21 and are often associated with soot buildup issues that can affect sensor readings.

Technical Service Bulletins (TSBs) & Recalls

  • 18-002-23: Mentions P2199-00 - Intake Air Temperature Sensor 1/2 Correlation in a list of potential DTCs.
  • 18-008-21 / 18-008-21 Rev. A: This is the primary TSB. It lists P2199-00 as a code that can be resolved by a Powertrain Control Module (PCM) software update on 2020 Ram 1500s with the 3.0L Gen 3 EcoDiesel engine. It also includes a long list of other codes and provides enhancements for issues like rough idle and cruise control behavior.

Platform-Specific Known Issues

  • TSB #18-008-21 (and its revisions like Rev. A) is the most critical piece of information for this code on a 2020 3.0L EcoDiesel. It explicitly states that a PCM software update is available to correct MIL illumination for P2199 and a host of other DTCs.
  • Owners on forums for platform mates like the Jeep Gladiator with the same engine have reported a wide array of electrical-seeming issues, including sensor codes, that were ultimately traced back to a failing auxiliary battery, which can cause low voltage problems.

Mechanic-Grade Diagnostic Values

  • IAT Sensor Resistance vs. Temperature — expected: Resistance decreases as temperature increases. Example values: 336,600 Ohms @ -40°C, ~2,500 Ohms @ 25°C (77°F), 390 Ohms @ 120°C.. Failure: A sensor reading infinite resistance (open circuit) or very low resistance (short circuit) regardless of temperature, or values that do not correspond to the chart.
  • MAP/IAT Sensor Reference Voltage (Key On, Engine Off) — expected: Approximately 5.0 Volts on the reference wire.. Failure: Voltage significantly below 4.8V or above 5.2V indicates a problem with the PCM or wiring, not necessarily the sensor itself.
  • MAP/IAT Sensor Signal Voltage (Engine Idling) — expected: Between 1.0 and 2.0 Volts.. Failure: Voltage is stuck high (near 5V) or low (near 0V) and does not change with engine RPM or load.

Scan Tool Commands That Help

  • wiTECH: Initiate P2BA9 SCR Inducement Action Lamp Refill Monitor — While not directly for P2199, this command is used for related emissions codes that often appear with P2199. It forces the system to run a self-test on the SCR system after a repair, which can be necessary when multiple codes are present.

Wiring & Ground Locations

  • Engine Harness Chafe Point — On the 3.0L Diesel, inspect the harness where it passes over the generator (alternator), approximately 18 inches from the ECM connectors.. Vibrations can cause the harness to rub through on the generator or brackets, potentially shorting or opening circuits for the nearby intake sensors.
  • Engine Harness Chafe Point — Inspect the engine harness near the driver-side upper control arm and the shock tower bolt.. A GM-platform bulletin for the same 3.0L diesel engine (LM2) notes that a missing harness clip can lead to uncontrolled movement and chafing in these areas, affecting various sensor signals.
  • Battery Ground Bolt (CSN W14) — The main battery ground cable connection to the engine block on 2020 3.0L EcoDiesel models.. A specific Customer Satisfaction Notification (W14) was issued because some vehicles were built with the wrong length bolt, causing a loose ground. A poor ground can cause erratic behavior and incorrect readings from multiple engine sensors.

Real Owner Repair Stories

  • YouTube user @mikesent (2020 Ram 1500 Rebel) — Check Engine Light with code for 'Intake Air Temperature Sensor Circuit High'.
    ❌ Tried (didn't work) Replacing the original sensor with a cheap aftermarket sensor purchased from Amazon.
    ✅ What actually fixed it The problem persisted after installing a cheap aftermarket sensor. The owner then purchased a genuine Mopar sensor, which looked identical to the original factory part, and replaced the faulty aftermarket one. This resolved the check engine light.

OEM Part Supersession History

  • Unknown68226930AA — This is the current OEM part number for the intake air temperature sensor, often integrated with the MAP sensor.
    Heads up: While listed for the 3.0L Diesel, fitment is primarily shown for 2014-2017 ProMaster vans. It's critical to verify the correct sensor part number for the 2020 Gen 3 EcoDiesel via VIN, as IAT1 (in MAF) and IAT2 (in MAP) are different parts.
How to replace Air Intake Sensor on 2020 Ram 1500
How to replace Air Intake Sensor on 2020 Ram 1500
Ram 1500 Ecodiesel EGR diffuser/MAP sensor cleaning & location
Ram 1500 Ecodiesel EGR diffuser/MAP sensor cleaning & location
ram 1500 ecodiesel map sensor cleaning increase fuel economy - diesel trucks
ram 1500 ecodiesel map sensor cleaning increase fuel economy - diesel trucks
What is P2199 Engine Code [Quick Guide]
What is P2199 Engine Code [Quick Guide]
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 Apr 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 P2199 for:
  • Ram 1500: 2020
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