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

U1220 on 2014-2015 Jeep Cherokee: Causes for 'Lost Steering Lock Request Message'

On a 2014-2015 Jeep Cherokee, code U1220 almost always points to a software glitch in the Body Control Module (BCM). This can cause an intermittent no-start condition. The most common fix is a software update from a Jeep dealer, as outlined in TSBs 08-013-15 and 08-076-15, which typically costs between $150 and $400 and resolves the issue without replacing any parts.

15 minutes to read 2014-2015 Jeep CHEROKEE
Most Likely Cause
Body Control Module (BCM) Software Requires Update
Difficulty
1/5
Est. Time
1.8 hrs
DIY Doable?
🔧 Shop
Shop Labor
$150 – $550
Parts Price
$0 – $300
⚠️ Drivable, but... — You can likely drive the vehicle, but the code is strongly associated with an intermittent no-start condition, which could leave you stranded without warning. It is advisable to get the issue diagnosed and repaired to avoid being stranded.
Key Takeaways
  • U1220 on a 2014-2015 Cherokee is a communication code, not a mechanical failure. The root cause is almost always faulty software in the Body Control Module.
  • The official and most effective fix is a BCM software update performed by a Jeep dealer using their proprietary wiTECH tool, as detailed in TSBs 08-013-15 and 08-076-15.
  • Before going to the dealer, it is crucial to test the battery. A weak or failing battery is a known cause of random communication codes on this platform.
  • Do not replace parts like the starter or steering column lock module before the BCM software has been updated and the battery has been confirmed to be healthy.
The code U1220 on a 2014-2015 Jeep Cherokee specifically means "Lost Steering Lock Request Message - Missing Message". This indicates a communication failure on the vehicle's internal network (CAN bus). The Body Control Module (BCM) is expecting a signal from the electronic steering column lock module to confirm its status, but that message is not being received. This can prevent the vehicle from starting as a security precaution because the BCM cannot verify that the steering is legitimately unlocked.

What's Unique About the 2014-2015 Jeep CHEROKEE

The 2014-2015 Jeep Cherokee (KL generation) was the first Jeep to use the Fiat Compact Wide platform and was known for having various electronic issues in its early production years. Many of these problems, including the U1220 code, were not due to hardware failure but rather to software bugs in the vehicle's numerous control modules. Jeep addressed these issues by releasing multiple software updates for the Body Control Module (BCM), making a trip to the dealer for a reflash the most common and effective solution.

Diagnostic Flowchart

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

Have you tested your Jeep's battery and charging system voltage yet?
→ Test the battery voltage (should be ~12.6V off, ~14V running) or get a free load test at a parts store. Low voltage causes CAN bus communication errors.
→ Replace the battery with an exact AGM type (like Mopar BBAH7L48) for $150-$300. 🎬 Watch: Step-by-step battery replacement for the Cherokee KL. The Cherokee KL is highly sensitive to deep discharge cycles.
Are you experiencing intermittent no-starts or a slow ambient temperature display?
🎬 See how this intermittent no-start issue looks in real time.
→ Take it to a dealer for a Body Control Module (BCM) software update (TSB #08-076-15 or #08-013-15). This typically costs $150-$400 for 1-2 hours of labor.
→ Have a technician perform a 'Restore BCM Proxi Configuration' with a wiTECH tool, or inspect the Steering Column Lock Module wiring for $10-$100.
Professional service recommended: The fix requires dealer-specific diagnostic tools (wiTECH) to update the Body Control Module software, which is not accessible to most DIY mechanics or general repair shops. The process involves connecting a battery charger to maintain stable voltage and flashing the module, which carries a risk of failure if interrupted.

Symptoms You May Notice

  • Intermittent no-start condition, where the engine does not crank.
  • Ambient temperature display on the dashboard is slow to update or shows an incorrect temperature.
  • "Start/Stop Not Available" message may appear on the instrument cluster.
  • A single, faint click may be heard when trying to start the engine.
  • Multiple unrelated warning lights may appear on the dashboard due to network communication errors.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the Steering Column Lock Module without first updating the BCM software.
  • Replacing the ignition switch when the issue is a communication fault, not a mechanical switch problem.
  • Replacing the starter motor when the no-crank condition is caused by a BCM software authorization failure.

Most Likely Causes

  1. Body Control Module (BCM) Software Requires Update 🔴 High Probability → Shop Body Control Module Multiple Technical Service Bulletins (TSBs) were issued by Jeep to specifically address this code and related symptoms by updating the BCM software. The early KL Cherokees had numerous software bugs that were resolved with subsequent dealer-installed updates.
    How to confirm: A Jeep dealer or a qualified shop with a wiTECH scan tool can check the current software version of the BCM against the latest available version documented in the TSBs and determine if an update is needed.
    Typical fix: Reprogramming (flashing) the BCM with the latest software version. This is a software-only repair that typically takes about one hour of labor.
    Est. part cost: $0
  2. Weak or Failing Battery 🟡 Medium Probability → Shop Vehicle Battery Low battery voltage can cause widespread communication errors between electronic modules on the CAN bus. The TSBs for U1220 are often accompanied by a battery voltage code (B2199-17), indicating a direct link between voltage issues and this communication fault. These vehicles use an AGM battery, which can be sensitive to deep discharge cycles.
    How to confirm: Test the battery voltage with a multimeter (should be ~12.6V with the engine off) and perform a load test to check its health. Check the charging system voltage when the engine is running (should be ~14V). Many auto parts stores will test batteries for free.
    Typical fix: Replace the vehicle's battery and ensure the battery terminals are clean and tight. It is critical to use the correct type of battery (AGM) as specified by the manufacturer.
    Est. part cost: $150-$300
  3. Wiring or Connector Issue ⚪ Low Probability While less common than software issues, any damage or corrosion to the wiring harness or connectors between the Steering Column Lock Module and the BCM can interrupt communication. Rodent damage to wiring has also been reported in some cases.
    How to confirm: Visually inspect the wiring harness for any signs of damage, chafing, or corrosion. Check that the connectors at both the SCLM and BCM are secure. A multimeter can be used to check for continuity and shorts in the relevant CAN bus wires.
    Typical fix: Repair the damaged section of the wiring harness or clean/replace the faulty connector.
    Est. part cost: $10-$100

Rare But Worth Checking

  • Faulty Steering Column Lock Module (SCLM): If software updates and battery checks don't resolve the issue, the module sending the signal may have failed. This is rare but possible, as it is a mechanical and electronic component that can wear out.
  • Faulty Body Control Module (BCM): → Shop Body Control Module A hardware failure within the BCM itself is much less likely than a software bug but should be considered as a last resort if all other diagnostic steps fail. Replacement requires programming the new module to the vehicle's VIN.

Diagnosis Steps

  1. Check and record all Diagnostic Trouble Codes (DTCs) from all vehicle modules using a capable scan tool.
  2. Begin with the simplest check: Test the battery and charging system. Ensure voltage is stable and within the 12.6V (engine off) to 14.4V (engine on) range. A weak battery is a common trigger for communication codes.
  3. Using a dealer-level scan tool (wiTECH), check for available software updates for the Body Control Module (BCM) as per TSBs #08-076-15 and #08-013-15 (which supersedes #08-111-14). This is the most likely solution.
  4. If a software update is performed, ensure the technician clears all DTCs from all modules after the flash is complete.
  5. If software is already up to date, a technician may perform a 'Restore BCM Proxi Configuration' and 'Proxi Configuration Alignment' using the scan tool to reset module communication parameters.
  6. Inspect the wiring and connectors between the Steering Column Lock Module and the Body Control Module for any visible damage, corrosion, or looseness.
  7. If all previous steps fail, diagnose the Steering Column Lock Module and Body Control Module for potential hardware failure according to the factory service manual.

Parts You'll Likely Need

  • Body Control Module (BCM) Software Update — This is the most common fix documented in multiple manufacturer TSBs to resolve communication glitches causing U1220.
    OEM price range: $150-$400 (Labor for flashing)
    Aftermarket price range: N/A
  • Automotive Battery (AGM Type) (OEM #BBAH7L48) — Low system voltage is a frequent cause of communication codes in modern vehicles, and a weak battery is often the underlying problem. The Cherokee KL requires an AGM (Absorbent Glass Mat) battery.
    Trusted brands: Mopar, Interstate, DieHard, Duralast
    OEM price range: $200-$350
    Aftermarket price range: $150-$250

Related Codes That Often Appear With This One

  • U0216 — Lost Communication With Driver Door Switch. This code is listed in the same TSBs, indicating a broader BCM software issue affecting multiple components.
  • U1517-87 — Body Controller Secret Code - Missing Message. Also listed in TSB 08-013-15, pointing to a communication and security handshake problem related to the BCM.
  • B2199-17 — Battery Voltage - Circuit Voltage Above Threshold. This code often appears with U1220, suggesting that system voltage problems can trigger the communication fault.

Technical Service Bulletins (TSBs) & Recalls

  • 08-076-15: Addresses U1220-87 related to a slow ambient temperature display, fixed by a BCM software update.
  • 08-013-15: Supersedes a previous bulletin to fix an intermittent no-start condition and U1220-87 with a BCM software update.
  • 08-111-14: An earlier bulletin for intermittent no-start and multiple communication codes, including U1220-87, fixed by a BCM software update. Superseded by 08-013-15.

Platform-Specific Known Issues

  • TSB #08-076-15 was released to address U1220-87 when the primary customer complaint was a slow-to-update ambient temperature display. The fix is a BCM software update.
  • TSB #08-013-15 (which supersedes #08-111-14) addresses U1220 in the context of an intermittent no-start condition, often appearing with other communication codes like U0216, U1517-87, and B2199-17. The fix is a BCM software update.

Mechanic-Grade Diagnostic Values

  • CAN Bus Network Resistance — expected: ~60 Ohms. Failure: A reading of ~120 Ohms indicates a failure of one of the two terminating resistors on the network. A reading of OL (Open Line) suggests a break in the wiring.
  • CAN High Voltage (to ground) — expected: Fluctuating between 2.5V and 3.5V (average ~2.7V on a multimeter). Failure: Voltage that is stuck high, stuck low, or shows no activity indicates a network fault.
  • CAN Low Voltage (to ground) — expected: Fluctuating between 1.5V and 2.5V (average ~2.3V on a multimeter). Failure: Voltage that is stuck high, stuck low, or shows no activity indicates a network fault.
  • Battery Voltage During BCM Flash — expected: Stable between 13.2V and 13.5V. Failure: Voltage dropping below 13.2V or climbing above 13.5V can cause the software flash to fail or corrupt the module.

Hidden / Shadow Codes Worth Checking

  • U1220-87: The '-87' is a Failure Type Code (FTC) which means 'Missing Message'. This confirms the BCM expected a signal from the Steering Column Lock Module but did not receive it within the expected timeframe. This is more specific than the base 'U' code alone. (see via A capable professional scan tool, like the dealer's wiTECH, will display the full DTC with the failure type. Basic code readers may only show 'U1220'.)

Scan Tool Commands That Help

  • wiTECH: Restore BCM Proxi Configuration — This function is used after a BCM software update or if module communication is scrambled. It restores the vehicle's original configuration data (like installed options) to the BCM. It's found under the 'Vehicle Preparations' tab.
  • wiTECH: Proxi Configuration Alignment — This procedure synchronizes all the modules on the vehicle's network with the BCM. It's required after replacing a module or performing the 'Restore BCM Proxi' function to ensure all modules recognize each other. A flashing odometer is a common symptom of a needed Proxi Alignment.

Wiring & Ground Locations

  • Body Control Module (BCM) — Located under the dashboard on the passenger's side, accessible by removing the right-side kick panel.. The BCM is the central module that sets code U1220. All related wiring and software updates are focused on this component.
  • Ground G108 — On the passenger side inner fender, near the power distribution block (underhood fuse box).. While from a different Jeep model, this ground point is noted to be critical for the Body Control Module (BCM) and Transmission Control Module (TCM). A poor ground here can cause a wide range of communication issues, including those that might trigger a U1220 code.
  • Main Engine-to-Chassis Ground — A braided ground cable running from the engine block to the chassis, located on the driver's side near the front tire and catalytic converter.. Corrosion or failure of this primary ground strap can cause a no-crank/no-start condition with a single click, mimicking a starter or battery failure, but is actually caused by an inability for the starter to get sufficient ground. This can also cause various communication codes due to unstable system voltage.

Real Owner Repair Stories

  • YouTube user 'zixxer9r' (2014 Jeep Cherokee Latitude) — No crank, no start. All interior electronics worked, but turning the key only produced a single click. The dashboard displayed a 'low battery voltage' message despite having a new battery.
    ❌ Tried (didn't work) Replacing the battery (the old one was 5.5 years old and tested bad, but replacement did not fix the no-start)., Checking all fuses., Scanning for codes, which returned various 'no communication' errors.
    ✅ What actually fixed it The braided engine-to-chassis ground strap was found to have failed. The owner replaced the corroded strap with a new braided cable, cleaning all connection points. This restored the ground connection and resolved the no-crank/no-start issue.
  • Reddit user 'Tough_Jacket9999' (2014 Jeep Grand Cherokee EcoDiesel (Similar platform electronics)) — Intermittent no-crank, no-start. Pressing the start button resulted in dead silence, though accessories had power. The issue was more frequent when the vehicle was not driven for long periods.
    ❌ Tried (didn't work) Towing to the dealership (the vehicle started upon arrival)., Dealer observation (the vehicle started every time for them)., Replacing the battery and starter relay did not solve the issue for the original poster.
    ✅ What actually fixed it The owner determined the issue was related to the battery state of charge dropping too low from infrequent, short trips. The final solution was to keep the vehicle on a trickle charger when parked in the garage. This maintained the battery voltage and prevented the intermittent no-start from recurring.
2015 Jeep Cherokee intermittent no start issue
2015 Jeep Cherokee intermittent no start issue
2013-2015Jeep Grand Cherokee No-Start Fixed! | Wiring Harness Repair Success Story
2013-2015Jeep Grand Cherokee No-Start Fixed! | Wiring Harness Repair Success Story
2014 JEEP CHEROKEE Won't Crank or Start...1 Click Fixed...
2014 JEEP CHEROKEE Won't Crank or Start...1 Click Fixed...
Jeep Cherokee KL (2014 - 2019) Battery Replacement
Jeep Cherokee KL (2014 - 2019) Battery Replacement
Jeep Cherokee 2014 TCM reflash WiTECH 2 MICROPOD 2
Jeep Cherokee 2014 TCM reflash WiTECH 2 MICROPOD 2
Why Jeep Cherokee Not Starting, Jeep Grand Cherokee 2011 2012 2013 2014 2015 2016 2017 2018 2019 -22
Why Jeep Cherokee Not Starting, Jeep Grand Cherokee 2011 2012 2013 2014 2015 2016 2017 2018 2019 -22
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 U1220 for:
  • Jeep CHEROKEE: 20142015
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