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

P1115 on 2014 Chrysler 300: Understanding General Temperature Rationality

On a 2014 Chrysler 300, code P1115 is most often caused by a software glitch in the engine's computer (PCM). The official fix is a software update performed by a dealer, as outlined in Technical Service Bulletin #18-094-16. This code is often accompanied by EVAP system codes P0456 and P0441, which are also symptoms of the same software issue and should not be diagnosed separately.

15 minutes to read 2014-2014 Chrysler 300
Most Likely Cause
Powertrain Control Module (PCM) Software Requires Update
Difficulty
2/5
Est. Time
1.2 hrs
DIY Doable?
🔧 Shop
Shop Labor
$150 – $350
Parts Price
$20 – $50
⚠️ Drivable, but... — Driving is generally safe, but the Check Engine Light will stay on, leading to an automatic failure of any emissions inspection. It could also potentially mask other legitimate temperature-related problems, and in some cases, may cause the cooling fans to run constantly as a fail-safe.
Key Takeaways
  • P1115 on a 2014 Chrysler 300 means the engine computer sees a conflict between its temperature sensors.
  • The most probable cause is a software glitch in the PCM, especially if codes P0456, P0441, and P2610 are also present.
  • The official fix is a dealer-installed software update outlined in TSB #18-094-16.
  • Do not replace temperature sensors or EVAP system parts before confirming the TSB has been performed, as this is a common and costly misdiagnosis.
The trouble code P1115 on a 2014 Chrysler 300 stands for "General Temperature Rationality." This means the Powertrain Control Module (PCM), the main engine computer, has detected a conflict between the various temperature sensors it monitors. The PCM constantly compares readings from the Engine Coolant Temperature (ECT) sensor, the Intake Air Temperature (IAT) sensor, and the Ambient Air Temperature (AAT) sensor to ensure they are logical. If one sensor's reading is implausible compared to the others (for example, if the engine coolant is reported as hot moments after a cold start), the PCM will set this code.

What's Unique About the 2014-2014 Chrysler 300

For this specific vehicle and its platform mates (Dodge Charger, Challenger), the P1115 code is strongly linked to a known software issue rather than a failed hardware component. Chrysler issued Technical Service Bulletin #18-094-16 acknowledging that the PCM's software could incorrectly trigger this code, along with several unrelated EVAP system codes (P0456, P0441) and a timer performance code (P2610). This is a key distinction, as owners might otherwise waste money replacing sensors or EVAP components that are working perfectly.

Diagnostic Flowchart

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

Are codes P0456, P0441, or P2610 stored alongside the P1115 code?
→ Take your vehicle to a dealer for a PCM software update per TSB 18-094-16. This fixes a known logic error and costs about $150-$250.
On a cold engine, which sensor reading is drastically different on your scanner?
→ Inspect the passenger-side cylinder head wiring. If intact, replace the ECT sensor (Mopar 5149077AB, $20-$50).
→ Inspect the front bumper wiring for damage and replace the Ambient Air Temperature sensor ($15-$40).
→ The sensors are fine. Take the vehicle to a dealer to apply the TSB 18-094-16 PCM update.
→ Use an OBD-II scanner to check for EVAP codes (P0456, P0441) or view live cold-engine temperature data.
Professional service recommended: The most common and documented fix is a PCM software update, which requires specialized dealer equipment (wiTECH scan tool) to perform. Attempting to diagnose and replace individual sensors first often leads to unnecessary expense.

Symptoms You May Notice

  • Check Engine Light illuminated
  • Multiple codes stored simultaneously (P1115, P0456, P0441, P2610)
  • Possible incorrect readings on the engine temperature gauge
  • Potential for cooling fans to run continuously or not at all
  • May fail an emissions test
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing temperature sensors when the actual root cause is the PCM software needing an update.
  • Addressing the accompanying EVAP codes (P0456, P0441) by replacing the purge valve, gas cap, or leak detection pump, without realizing they are also symptoms of the PCM software issue mentioned in TSB 18-094-16.

Most Likely Causes

  1. Powertrain Control Module (PCM) Software Requires Update 🔴 High Probability Manufacturer TSB #18-094-16 explicitly identifies a software logic issue that causes this code to be set erroneously, often with other codes like P0456, P0441, and P2610.
    How to confirm: A Chrysler dealer or a properly equipped independent shop can check the vehicle's VIN against open service bulletins. They can also connect a wiTECH tool to see the current software calibration ID and determine if the update from TSB 18-094-16 has been applied.
    Typical fix: Reprogramming the PCM with the updated software using a wiTECH scan tool. 🎬 Watch: See how a technician programs a Chrysler PCM using wiTECH. This is a service that typically takes less than one hour of labor.
    Est. part cost: $0
  2. Faulty Engine Coolant Temperature (ECT) Sensor 🟡 Medium Probability While less likely than the software issue for this specific group of codes, sensors can fail over time, providing incorrect data that triggers the rationality check. A sensor failure would typically set a sensor-specific code (like P0117 or P0118) but can sometimes trigger the P1115 rationality code first.
    How to confirm: Use a scan tool to monitor live data from the ECT sensor. On a cold engine, its reading should be very close to the Intake and Ambient Air Temperature readings. If it's significantly different, the sensor is likely faulty. The ECT sensor on the 3.6L V6 is located on the passenger side, at the front of the cylinder head. 🎬 See this walkthrough for locating and replacing the ECT sensor.
    Typical fix: Replace the ECT sensor and top off any lost coolant. The Mopar OEM part number is 5149077AB (which supersedes 5149096ab).
    Est. part cost: $20-$50
  3. Faulty Ambient Air Temperature (AAT) Sensor ⚪ Low Probability The AAT sensor is located at the front of the vehicle, making it susceptible to damage from road debris or minor front-end impacts. Its failure is less common than the ECT sensor or the TSB issue.
    How to confirm: Check live data with a scan tool. The AAT reading should match the actual outside temperature displayed on the dashboard or a weather app. If it's stuck on an erroneous value (e.g., -40°F), the sensor or its wiring is the problem.
    Typical fix: Replace the Ambient Air Temperature sensor.
    Est. part cost: $15-$40
  4. Wiring or Connector Issue ⚪ Low Probability Engine bay heat and vibrations can cause wiring to become brittle or connectors to loosen over time, particularly at the ECT sensor connector.
    How to confirm: Visually inspect the wiring and connectors for the ECT, IAT, and AAT sensors for any signs of corrosion, damage, or loose pins. A 'wiggle test' on the harness while watching live sensor data can help identify intermittent connections.
    Typical fix: Repair the damaged section of the wiring harness or clean/replace the faulty connector.
    Est. part cost: $5-$100

Diagnosis Steps

  1. Check for Technical Service Bulletins (TSBs). The absolute first step for this specific code on this vehicle is to determine if TSB #18-094-16 applies and has been performed. This can save significant time and money.
  2. Connect a capable OBD-II scanner and check for any other stored codes. Note the presence of P0456, P0441, or P2610, as this strongly points to the TSB being the root cause.
  3. With the engine completely cold (off for several hours), view the live data streams for the Engine Coolant Temperature (ECT), Intake Air Temperature (IAT), and Ambient Air Temperature (AAT) sensors. All three should read within a few degrees of each other.
  4. If one sensor provides a reading that is drastically different from the other two, that sensor's circuit is the primary suspect. For example, if IAT and AAT are 75°F and ECT is 180°F on a cold engine, the ECT circuit is faulty.
  5. Visually inspect the wiring and connector for the suspect sensor. For the 3.6L V6, the ECT sensor is at the front of the engine on the passenger side cylinder head. Check for any signs of damage, corrosion, or looseness.
  6. If the wiring appears intact, test the sensor itself, typically by measuring its resistance and comparing it to the manufacturer's specifications for a given temperature.
  7. If all sensors and wiring test correctly, the cause is almost certainly the PCM software. The vehicle should be taken to a dealer or qualified shop for the software update per TSB #18-094-16.

Parts You'll Likely Need

  • PCM Software Update (Service) (OEM #TSB 18-094-16) — This is not a physical part, but a service to correct the faulty logic in the PCM, which is the most common cause documented by the manufacturer for the simultaneous appearance of P1115, P0456, and P0441.
    Trusted brands: Chrysler/Mopar Dealer Service
    OEM price range: $150-$250
    Aftermarket price range: N/A
  • Engine Coolant Temperature Sensor (OEM #5149077AB) — If a physical part has failed and the TSB does not apply or has already been performed, the ECT sensor is a common culprit for temperature-related codes.
    Trusted brands: Mopar, Delphi, Standard Motor Products (SMP)
    OEM price range: $35-$60
    Aftermarket price range: $20-$40

Related Codes That Often Appear With This One

  • P0456 — EVAP System Small Leak - TSB #18-094-16 indicates this code is often set in error along with P1115 due to the same PCM software glitch.
  • P0441 — EVAP Purge System Performance - Also mentioned in TSB #18-094-16 as being falsely triggered by the PCM software issue.
  • P2610 — PCM Internal Engine Off Timer Performance - Another code identified in TSB #18-094-16 that can be caused by the software problem.

Technical Service Bulletins (TSBs) & Recalls

  • 18-094-16: Addresses a Malfunction Indicator Lamp (MIL) illumination where P1115, P0456, P0441, and P2610 may be set. The fix is a PCM software update. This TSB applies to 2014 Chrysler 300, Dodge Charger, and Dodge Challenger models.

Platform-Specific Known Issues

  • TSB #18-094-16 documents an issue where the PCM software can incorrectly set P1115 along with EVAP codes P0456 and P0441, and timer code P2610. The prescribed fix is a PCM reflash.
  • Owner experiences shared on forums for the Chrysler 300 and its platform mate, the Dodge Charger, confirm this pattern. A common story involves owners first replacing the gas cap or purge valve for the EVAP codes, only to find the issue persists until the PCM is updated by the dealer.

Mechanic-Grade Diagnostic Values

  • Engine Coolant Temperature (ECT) Sensor Resistance — expected: As a Negative Temperature Coefficient (NTC) sensor, resistance is high when cold and low when hot. Typical values are: ~2000-3000 Ω at 20°C (68°F) and ~200-300 Ω at 90°C (194°F).. Failure: A reading that is open (infinite resistance), shorted (zero resistance), or does not change smoothly as the sensor is heated/cooled indicates a faulty sensor.
  • ECT Sensor Voltage (Signal Wire) — expected: With key-on, engine-off, the voltage should be high when the engine is cold (typically 2.0V - 3.0V) and decrease as the engine warms up to operating temperature (typically around 0.5V).. Failure: Voltage that is stuck high (e.g., 5V) or low (0V), or does not correspond to the actual engine temperature, points to a wiring or sensor issue.

Hidden / Shadow Codes Worth Checking

  • Mode $06 Data: While not a specific 'shadow code', Mode $06 provides access to the raw results of the PCM's self-tests for non-continuous monitors before a fault matures into a code like P1115. A technician can view the test values for temperature sensor rationality checks to see if a component is borderline failing, even if the Check Engine Light is not yet on for that specific test. (see via A professional scan tool with Mode $06 capability is required. The technician would navigate to the on-board monitor test results and look for Test IDs (TIDs) and Component IDs (CIDs) related to the temperature monitoring systems.)

Scan Tool Commands That Help

  • wiTECH: PCM Reprogram/Flash — This is the primary repair procedure when P1115 is present with P0456, P0441, and P2610, as specified by TSB #18-094-16. It updates the faulty software logic in the Powertrain Control Module.
  • wiTECH or capable professional scanner: Cooling Fan Actuator Test — If there are symptoms of cooling fans running constantly or not at all, this bidirectional command allows the technician to manually turn the fans on and off. This isolates the problem: if the fans respond to the command, the fan, relay, and wiring are likely good, pointing the diagnosis back towards the sensor inputs or the PCM.

Wiring & Ground Locations

  • ECT Sensor Connector — Connects to the ECT sensor. It is a 2-terminal oval-shaped connector. One pin is the 5-volt reference from the PCM, the other is the signal return to the PCM.. This connector is a common failure point due to engine heat and vibration. Corrosion, backed-out pins, or damaged wires here will cause incorrect temperature readings, directly leading to a P1115 code.
  • G901a — A primary ground point located in the left front of the engine compartment.. A poor engine or chassis ground can create a floating reference for sensors, causing erratic voltage readings. Ensuring this and other main grounds are clean and tight is a crucial step in diagnosing any electrical fault, including sensor rationality codes.
  • G703 — A ground point located in the right rear of the engine compartment.. Similar to other grounds, this point provides a reference for various electronic components. A compromised connection here can lead to unpredictable sensor behavior that the PCM may interpret as a rationality failure.

Real Owner Repair Stories

  • Common pattern reported on forums like 300cforums.com and chargerforums.com (2014 Chrysler 300 or Dodge Charger with 3.6L V6) — Check Engine Light on with codes P1115, P0456 (EVAP Small Leak), and often P0441 and P2610.
    ❌ Tried (didn't work) Replacing the gas cap to fix the P0456 code., Replacing the EVAP purge valve solenoid., Performing a smoke test on the EVAP system, which showed no leaks.
    ✅ What actually fixed it The owner took the vehicle to a Chrysler dealership, where the technician performed the software update for the Powertrain Control Module (PCM) as specified in TSB #18-094-16. This single action cleared all the codes permanently.

"I Checked Everything" — The Actual Cause

  • A very common scenario for this vehicle is the appearance of P1115 alongside the EVAP code P0456. Mechanics following standard procedure for P0456 will perform a smoke test to find the 'small leak'. The test often comes back clean, with no leaks found in the EVAP system. The actual root cause is not an EVAP leak, but the PCM software glitch described in TSB #18-094-16, which falsely triggers both the P0456 and P1115 codes simultaneously.

OEM Part Supersession History

  • 5149096ab5149077AB — Standard part revision and consolidation by the manufacturer.
    Heads up: None. Part 5149077AB is the correct and current replacement for the ECT sensor and is used across a wide range of FCA vehicles.
Engine Coolant Temperature Sensor Chrysler 300 3.6L 2011-2023 Location and Replacement
Engine Coolant Temperature Sensor Chrysler 300 3.6L 2011-2023 Location and Replacement
how to program chrylser pcm using witech 2
how to program chrylser pcm using witech 2
3.6l Chrysler 300: How To Replace The Thermostat
3.6l Chrysler 300: How To Replace The Thermostat
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 24, 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 P1115 for:
  • Chrysler 300: 2014
In this article
🎬 Helpful Videos
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