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

P0111 on 2019-2023 Dodge Charger: Causes and Fixes for IAT Sensor Performance

This code indicates a problem with the Intake Air Temperature (IAT) sensor's performance. For this specific Dodge Charger, the cause is often a software issue that requires a dealer update per TSB #18-044-26. If not software-related, a faulty IAT sensor is the next most likely cause, which is an inexpensive part to replace. Always check for the software update before replacing parts.

14 minutes to read 2019-2023 Dodge CHARGER
Most Likely Cause
Powertrain Control Module (PCM) Software Issue
Difficulty
1/5
Est. Time
1.2 hrs
DIY Doable?
✅ Yes
Shop Labor
$75 – $350
Parts Price
$20 – $50
⚠️ Drivable, but... — Driving is generally safe, but you may experience reduced fuel economy, poor engine performance like hesitation, and you will not pass an emissions test. In some cases, the fan may run more often than usual.
Key Takeaways
  • Always check for the PCM software update mentioned in TSB #18-044-26 before buying parts, especially if code P0071 is also present.
  • A faulty IAT sensor is the most common hardware failure. It's an affordable and easy part to replace for a DIYer, located in the intake tube.
  • Use a scan tool to compare IAT, AAT, and ECT temperatures on a cold engine; this is the quickest way to diagnose a bad sensor.
  • Symptoms are usually minor, such as poor fuel economy and slight hesitation, but should be addressed to prevent long-term issues and to pass emissions tests.
The trouble code P0111 stands for "Intake Air Temperature Sensor 1 Circuit Range/Performance Bank 1." This means the vehicle's main computer, the Powertrain Control Module (PCM), has detected that the IAT sensor's signal is irrational or not changing as expected. The PCM constantly compares the IAT reading to other sensors, like the Engine Coolant Temperature (ECT) and Ambient Air Temperature (AAT) sensors, to verify its performance. After the vehicle has been off for several hours (a 'cold soak'), the PCM expects these three sensors to show readings within a few degrees of each other. If the IAT reading is significantly different or doesn't change as the engine warms up while others do, the PCM logs this performance code.

What's Unique About the 2019-2023 Dodge CHARGER

For 2019-2023 Dodge Chargers, a P0111 code is not always a straightforward sensor failure. Dodge issued Technical Service Bulletin (TSB) #18-044-26 for 2019 models, which also applies to later years, indicating that this code can be triggered by a software glitch in the Powertrain Control Module (PCM). This makes it crucial to check for software updates before replacing any hardware, as a simple reflash at the dealership may be the only required fix. This 'software-first' diagnostic approach is common for rationality codes on modern Mopar vehicles, as confirmed by owner discussions on various forums.

Diagnostic Flowchart

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

What steps have you already taken to fix the P0111 code?
Does your scan tool show code P0071 or live engine data?
→ This combination strongly points to a known software glitch. Have a Dodge dealer apply TSB #18-044-26 to update the PCM ($150-$350 if out of warranty).
→ Check the IAT reading on a cold engine. If it's stuck at -40°F or doesn't rise when running, replace the IAT sensor (Mopar #05149279AC, $30-$45).
→ Before buying parts, call a Dodge dealership to check if your VIN requires the TSB #18-044-26 PCM software update. It's the most common fix.
Did you check the sensor wiring or update the PCM software?
→ Stubborn P0111 codes often require a PCM reflash. Have a dealership check your VIN for TSB #18-044-26 and update the software ($150-$350).
→ Unplug the sensor and use a multimeter to verify a 5-volt reference and ground with the key on. Replace the connector pigtail ($10-$30) if faulty.
→ Visually inspect the IAT sensor wiring in the intake duct for chafing or heat damage. Use a multimeter to check for a 5-volt reference and ground ($10-$30 repair).

Symptoms You May Notice

  • Check Engine Light is on
  • Reduced fuel economy
  • Engine hesitation or stumbling on acceleration
  • Rough idle
  • Hard starting, especially in cold weather
  • Cooling fans running excessively
  • Inaccurate outside temperature display if the fault is related to the ambient sensor comparison
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the IAT sensor when the actual problem is a software issue that requires a PCM update as per TSB #18-044-26.
  • Replacing the wrong temperature sensor. The IAT is in the intake tube, not to be confused with the Ambient Air Temperature (AAT) sensor which is typically near the front grille/radiator support.

Most Likely Causes

  1. Powertrain Control Module (PCM) Software Issue 🔴 High Probability → Shop Engine Control Module (ECM) A known issue documented in TSB #18-044-26 for the 2019 model year, which can affect subsequent years as well. This TSB specifically addresses P0111 and the related P0071 Ambient Air Temperature Sensor code appearing together.
    How to confirm: A Dodge dealership or a qualified shop with access to OEM software (like wiTECH) can check if the TSB applies to your vehicle's VIN and if a PCM update is available.
    Typical fix: Update the PCM software to the latest version. If the vehicle is out of warranty, this service typically costs between $150 and $350 at a dealership, based on owner reports.
    Est. part cost: $0
  2. Faulty Intake Air Temperature (IAT) Sensor 🟡 Medium Probability → Shop Fuel Injection Air Flow Meter The sensor is a thermistor that can degrade over time due to heat cycles and contamination from engine bay elements. It's a widely used part across many Stellantis vehicles, and failure is common with age.
    How to confirm: Using a scan tool, compare the IAT reading to the ambient air temperature on a cold engine; they should be within a few degrees of each other. If the reading is stuck (e.g., -40°F) or doesn't change as the engine warms up, the sensor is likely bad. The sensor is located in the plastic intake air duct between the air filter box and the throttle body.
    Typical fix: Replace the IAT sensor. This involves unplugging the electrical connector, and twisting the sensor 90 degrees to remove it from the intake duct. 🎬 Watch: How to remove and replace the IAT sensor
    Est. part cost: $20-$50
  3. Damaged Wiring or Connector ⚪ Low Probability Wires can become brittle from heat, and connectors can corrode or loosen, causing an intermittent or lost signal. The IAT sensor wiring is part of the main engine harness and can be subject to chafing.
    How to confirm: Visually inspect the IAT sensor's wiring harness and connector for any signs of damage, corrosion, or loose pins. Use a multimeter to check for a 5-volt reference and a good ground at the connector with the key on.
    Typical fix: Repair the damaged section of wiring or replace the connector pigtail.
    Est. part cost: $10-$30

Rare But Worth Checking

  • Dirty Air Filter: → Shop Air Cleaner Assembly A severely clogged air filter can restrict airflow so much that it affects the IAT sensor's ability to read temperature changes accurately. It's a simple and inexpensive item to check before moving to more complex diagnostics.
  • Faulty Powertrain Control Module (PCM): → Shop Engine Control Module (ECM) In very rare cases, the internal circuitry of the PCM that processes the IAT signal can fail. This should only be considered after all other possibilities, including the software update, have been exhausted. Several services offer mail-in PCM repair if this is the case.

Diagnosis Steps

  1. Check for TSBs: First, confirm with a dealer or a shop with access to OEM service information if TSB #18-044-26 applies to your vehicle. If so, a PCM software update is the most likely fix.
  2. Scan Tool Live Data: Connect a scan tool and observe the IAT sensor reading with the engine off and cold (ideally after sitting overnight). It should be very close to the Ambient Air Temperature (AAT) and Engine Coolant Temperature (ECT) readings.
  3. Start the Engine: Watch the IAT data as the engine warms up. The temperature should rise steadily. If it's stuck, jumps erratically, or reads an illogical value (like -40°F or over 250°F), the sensor is likely faulty.
  4. Visual Inspection: Locate the IAT sensor in the intake air duct between the air filter housing and the engine throttle body. Inspect the sensor, its connector, and wiring for any visible damage, corrosion, or loose connections.
  5. Electrical Tests: If the sensor seems okay, unplug its connector. Use a multimeter to check for a 5-volt reference signal and a good ground connection in the connector pins with the key on.
  6. Test the Sensor: You can test the sensor's internal resistance with a multimeter set to Ohms. The resistance should change predictably as you warm the sensor tip (e.g., with a hairdryer). 🎬 See this guide for testing and fixing IAT sensor codes While specific charts are best, a typical thermistor will show high resistance when cold (kilo-ohms) and low resistance when hot (hundreds of ohms).

Parts You'll Likely Need

  • Intake Air Temperature Sensor (OEM #05149279AC) — This sensor is the most common hardware failure for this code after software issues are ruled out. It is responsible for measuring the temperature of the air entering the engine. This part number supersedes 5149279AB.
    Trusted brands: Mopar, Standard Motor Products, Delphi, NTK
    OEM price range: $30-$45
    Aftermarket price range: $15-$30

Related Codes That Often Appear With This One

  • P0071 — This code for the Ambient Air Temperature Sensor often appears with P0111, as noted in TSB #18-044-26. The PCM compares these two sensors, and a software misinterpretation or a fault in one can trigger a performance code for the other.
  • 🎬 Watch: Understanding symptoms and causes of the P0071 ambient sensor code
  • P0112 — Indicates the IAT sensor circuit is low (short to ground), which is a specific type of electrical fault that can lead to the general performance code P0111.
  • P0113 — Indicates the IAT sensor circuit is high (open circuit), which is another specific electrical fault that can cause the P0111 performance code.

Technical Service Bulletins (TSBs) & Recalls

  • 18-044-26: Addresses Malfunction Indicator Lamp (MIL) illumination for DTCs P0111-00 (Intake Air Temperature Sensor 1 Circuit Range Performance) and/or P0071-00 (Ambient Air Temperature Sensor Performance).

Platform-Specific Known Issues

  • TSB #18-044-26: A software update for the Powertrain Control Module (PCM) was issued for 2019 models to address MIL illumination for P0111 and P0071. This is a primary diagnostic step for this vehicle range.
  • Owner Experiences: Forum discussions for various Dodge/Ram vehicles confirm that a dealer PCM reflash is a common fix for stubborn P0111 codes that don't resolve after sensor replacement, reinforcing the 'software-first' approach.

Mechanic-Grade Diagnostic Values

  • IAT Sensor Resistance vs. Temperature — expected: Approximately 336,600 Ohms at -40°C (-40°F), ~2,500 Ohms at 20°C (68°F), and ~390 Ohms at 120°C (248°F). Resistance decreases as temperature increases.. Failure: A reading of 0 ohms (short) or infinite ohms (open circuit), or a value that does not correspond to the temperature chart, indicates a faulty sensor.
  • IAT Sensor Connector Voltage (Key On, Engine Off) — expected: One pin should show a 5-volt reference from the PCM, and the other should be a sensor ground.. Failure: Voltage significantly outside the 4.8-5.2V range on the reference pin, or lack of a good ground, points to a wiring or PCM issue.
  • IAT Sensor Signal Voltage (Live Data) — expected: Voltage fluctuates with temperature, typically between 0.5V (hot) and 4.5V (cold).. Failure: A fixed voltage reading (e.g., stuck at 0V or 5V) or readings that don't change as the engine warms up indicate a fault in the sensor or circuit.

Hidden / Shadow Codes Worth Checking

  • P0111-00: The '-00' suffix is a component identifier used by Stellantis/Mopar's diagnostic systems. It confirms the fault is with the primary IAT Sensor 1 circuit performance and not a sub-component. It is visible on OEM-level scan tools like wiTECH. (see via OEM-level scan tool (wiTECH) or advanced professional scanners.)

Scan Tool Commands That Help

  • wiTECH or equivalent professional scanner: IAT Calibration — Some diagnostic resources suggest running an IAT calibration function after replacing the sensor to synchronize the new component with the PCM and prevent the code from returning.

Wiring & Ground Locations

  • Front Fuse Box (Under Hood) — Located on the passenger side of the engine bay.. The IAT sensor circuit is tied to general engine management power. Check fuses F31, F34, F35, F37 and relay R65, as a fault in these could interrupt power or signals related to the PCM's sensor processing.
  • Rear Fuse Box (Trunk) — Located in the trunk, behind the battery.. Additional engine control relays are located here. Check relays R14 and R29 if front fuses are intact.
  • IAT Sensor Connector — On the intake air duct, between the air filter box and throttle body.. This is where to test for the 5V reference and ground signals from the PCM. The two wires are the 5V reference and the sensor ground/signal return.

Real Owner Repair Stories

  • RamForum.com user (Dodge Ram (Mopar platform with similar engine controls)) — Check engine light with code P0111.
    ❌ Tried (didn't work) Initial diagnosis pointed to a bad sensor.
    ✅ What actually fixed it The owner discovered a previous owner had spliced an aftermarket, in-cab adjustable potentiometer into the IAT sensor wiring to try and trick the computer for performance gains. The potentiometer had failed or was adjusted out of range, causing the code. Removing the modification and restoring the original wiring fixed the issue.

OEM Part Supersession History

  • 5149279AB05149279AC — Standard part revision by the manufacturer.
    Heads up: The new part number (05149279AC) is the correct and direct replacement for the original. No known incompatibilities exist. This sensor is used across a wide variety of Stellantis (Mopar) engines, including the 3.6L, 5.7L, and 6.4L found in the Charger.
DODGE CHARGER INTAKE AIR TEMPERATURE SENSOR REPLACEMENT LOCATION REMOVAL
DODGE CHARGER INTAKE AIR TEMPERATURE SENSOR REPLACEMENT LOCATION REMOVAL
Intake Air Temperature Sensor ULTIMATE GUIDE | IAT Fix: P0110, P0111, P0112, P0113, P0114
Intake Air Temperature Sensor ULTIMATE GUIDE | IAT Fix: P0110, P0111, P0112, P0113, P0114
How To Fix P0071 Code - Ambient Air Temperature Sensor Fix - Symptoms And Causes
How To Fix P0071 Code - Ambient Air Temperature Sensor Fix - Symptoms And Causes
DODGE CHARGER IAT  sensor intake air temperature sensor FUSE 201 2014 2015 2016 2017 2018 2019 2020
DODGE CHARGER IAT sensor intake air temperature sensor FUSE 201 2014 2015 2016 2017 2018 2019 2020
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 P0111 for:
  • Dodge CHARGER: 20192020202120222023
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