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

P0887 on 2014-2017 Jeep Cherokee: TCM Power Control Circuit High Causes and Fixes

On a 2014-2017 Jeep Cherokee, code P0887 is almost always caused by outdated software in the Transmission Control Module (TCM). The most common fix is a software update performed by a Jeep dealer, which typically costs around $100-$250. If the software is already current or the flash does not resolve the issue, the TCM itself has likely failed and requires replacement.

15 minutes to read 2014-2017 Jeep CHEROKEE
Most Likely Cause
Outdated Transmission Control Module (TCM) Software
Difficulty
1/5
Est. Time
2 hrs
DIY Doable?
🔧 Shop
Shop Labor
$150 – $1200
Parts Price
$0 – $800
⚠️ Drivable, but... — You can likely drive the vehicle, but it may enter a "limp mode" with limited gear availability (often stuck in one gear), exhibit harsh shifting, or have an unresponsive accelerator pedal, making it unsafe in traffic.
Key Takeaways
  • P0887 on a 2014-2017 Cherokee is most often a software problem, not a hardware failure.
  • The first and most important diagnostic step is to check if a TCM software update is available.
  • This is not a DIY-friendly repair; it requires dealer-level tools for diagnosis and software flashing.
  • Driving with this code can be unpredictable due to potential limp mode and unresponsive acceleration, so it should be addressed promptly.
  • If a software update doesn't work, the TCM itself is the next most likely cause of failure.
The trouble code P0887 stands for "TCM Power Control Circuit High." This means the vehicle's main computer has detected that the Transmission Control Module (TCM)—the computer that manages all transmission functions—is receiving a voltage signal that is higher than the specified range. On these vehicles, the power relay for the TCM is integrated within the module itself and is not a separate, serviceable part. This over-voltage condition can disrupt transmission operation, trigger limp mode, and put the TCM at risk of damage.

What's Unique About the 2014-2017 Jeep CHEROKEE

2014-2017 Jeep Cherokee KL model which features the 9-speed 948TE transmission.
The KL generation Jeep Cherokee utilizes a 9-speed automatic transmission that is notorious for software-related drivability issues.

The 2014-2017 Jeep Cherokee (KL generation) uses a ZF-designed 9-speed automatic transmission (Chrysler's 948TE). This transmission is known for complex software that has required numerous updates to resolve drivability issues. Code P0887 is a very common manifestation of these software problems, where the module's programming incorrectly interprets or causes a high voltage condition, often without a true electrical fault in the wiring. Multiple Technical Service Bulletins (TSBs) have been issued by FCA specifically to fix P0887 with a software flash.

Diagnostic Flowchart

Using a digital multimeter to test a car battery's voltage while the engine is running.
Before replacing any modules, verify your battery and alternator can maintain a stable 13.5-14.5V. The TCM requires stable voltage during reprogramming.

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 P0887 code?
Is your battery fully charged and providing 13.5-14.5V while running?
→ Take the vehicle to a dealer with a wiTECH tool to update the TCM software (TSBs 21-015-16 or 21-006-17). This is the most common fix and costs roughly $100-$250.
→ Charge or replace the battery and verify alternator output. The TCM requires a stable 13.2-13.5 volts during the required reprogramming flash.
Have you inspected the wiring between the battery, fuse box, and TCM?
→ Visually inspect and test the wiring harness and connectors between the battery, Power Distribution Center, and TCM for damage or corrosion ($20-$200 repair).
→ The TCM's internal power relay has likely failed. Replace the TCM ($400-$800, part #68225514AB or 68315880AA) and program it to your VIN using wiTECH.
→ Ensure the shop cleared all DTCs and performed the required PROXI Configuration Alignment, VIN Verification, and TCM Quick Learn procedures.
Professional service recommended: Fixing this code often requires flashing the TCM with updated software using dealer-specific tools (like wiTECH). Diagnosing the module and its integrated circuits is also a job for an experienced technician. DIY replacement of the TCM is possible, but it requires programming to the vehicle's VIN to function.

Symptoms You May Notice

Dashboard of a Jeep Cherokee displaying a Service Transmission warning message.
When the P0887 code triggers, you will likely see a Service Transmission message, and the vehicle may enter a restricted limp mode.
  • "Service Transmission" warning light on the dashboard.
  • Vehicle enters "limp mode," often stuck in a high gear.
  • Check Engine Light is illuminated.
  • Erratic or harsh shifting at low speeds.
  • Unresponsive accelerator pedal.
  • "Service Emergency Brake" and "Traction Control Off" lights may appear.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the valve body. While the TCM is often mounted to the valve body, some technicians may replace the entire assembly when only a software flash or a separate TCM replacement is needed.
  • Replacing the battery without checking the alternator. If an overcharging alternator is the root cause, a new battery will not solve the problem and may also be damaged.

Most Likely Causes

A Transmission Control Module (TCM) for a modern automatic transmission.
The most common cause of a P0887 code is outdated TCM software, though internal power relay failures within the module itself are also possible.
  1. Outdated Transmission Control Module (TCM) Software 🔴 High Probability The 9-speed transmission in the KL Cherokee has a well-documented history of software-related issues. FCA has released multiple TSBs (e.g., 21-015-16, 21-006-17 REV. A) specifically to address code P0887 with a software update.
    How to confirm: A Jeep dealership or a qualified shop with a wiTECH scan tool can check the current software calibration ID against the latest version available from the manufacturer's database.
    Typical fix: Reprogramming (flashing) the TCM with the latest software. This must be done with a dealer-level scan tool and a stable power supply connected to the vehicle. 🎬 Watch: How to program the TCM and apply software updates.
    Est. part cost: $0 (software only)
  2. Faulty Transmission Control Module (TCM) 🟡 Medium Probability If a software update does not resolve the code, the internal power relay or other circuitry within the TCM may have failed. The relay is part of the module and cannot be replaced separately. 🎬 Watch: Understanding the P0887 TCM power relay control circuit code.
    How to confirm: This is typically diagnosed by exclusion. If the software is confirmed to be up-to-date and all wiring/power/ground inputs are verified as good, the TCM is the likely culprit.
    Typical fix: Replace the Transmission Control Module. The new module will require programming to the vehicle's VIN using a tool like wiTECH.
    Est. part cost: $400-$800
  3. Wiring or Connector Issue ⚪ Low Probability While less common for this specific code on the Cherokee, wiring issues can still occur. The platform-mate Ram ProMaster City had a recall for a corroded CAN-C bus connector near the driver's seat that could cause TCM communication loss.
    How to confirm: Visually inspect the wiring harness and connectors leading to the TCM for any signs of corrosion, damage, or looseness. Use a multimeter to test the power and ground circuits at the TCM connector to ensure they are within the manufacturer's specified range.
    Typical fix: Repair or replace the damaged section of the wiring harness or clean/replace the faulty connector.
    Est. part cost: $20-$200

Rare But Worth Checking

  • Failing Alternator: An alternator that is overcharging the electrical system can cause voltage spikes throughout the vehicle, potentially triggering a P0887 code. This should be checked if system voltage appears consistently high.
  • Weak Battery or Poor Ground Connection: Low system voltage from a failing battery or a corroded/loose ground strap can cause modules to behave erratically and set unexpected codes, including P0887. TSBs for flashing procedures specifically warn to maintain stable battery voltage between 13.2 and 13.5 volts during the process.

Diagnosis Steps

  1. Scan the vehicle for all stored Diagnostic Trouble Codes (DTCs). Note any other codes that appear with P0887.
  2. Check battery health and charging system operation. Ensure the battery is fully charged and the alternator is providing stable voltage (typically 13.5-14.5V when running).
  3. Using a dealer-level scan tool (like wiTECH), check for any applicable Technical Service Bulletins (TSBs) or recalls for the vehicle's VIN. TSBs 21-019-17 REV. A, 21-015-16, and 21-006-17 REV. A directly address P0887.
  4. Verify the current software version on the TCM. If an update is available, perform the TCM reprogramming procedure. This is the most likely fix. Ensure a battery charger is connected to maintain voltage between 13.2 and 13.5 volts during the flash.
  5. After flashing, clear all DTCs and perform a "PROXI Configuration Alignment" and "VIN Verification" routine if required by the TSB. A test drive and a TCM "Quick Learn" procedure may also be necessary.
  6. If the code returns, inspect the wiring and connectors between the battery, fuse box (Power Distribution Center), and TCM. Look for any damage, corrosion, or loose connections. Pay attention to main power and ground wires.
  7. 🎬 See this guide to locating the TCM fuse and relay.
  8. Using a multimeter and a wiring diagram, test the voltage and ground signals at the TCM connector to ensure they are within the specifications outlined in the service manual.
  9. If the software is current and all wiring tests pass, the Transmission Control Module (TCM) is likely faulty and requires replacement.

Parts You'll Likely Need

  • Transmission Control Module (TCM) Software Update — This is the most common and manufacturer-recommended first step to resolve a P0887 code on this platform.
    Trusted brands: Mopar (dealer service)
    OEM price range: $100-$250
    Aftermarket price range: N/A
  • Transmission Control Module (TCM) (OEM #68225514AB, 68315880AA (Part numbers vary by year/engine, always verify with VIN)) — If a software update does not fix the issue, the module's internal circuitry has likely failed. A core charge often applies.
    Trusted brands: Mopar
    OEM price range: $400-$700 + $50 Core Charge
    Aftermarket price range: $300-$600

Related Codes That Often Appear With This One

  • U0401-00 — Indicates implausible data from the Engine Control Module (ECM), often logged with TCM software issues. It is listed in TSB #21-019-17 REV. A and TSB #21-015-16.
  • P061B-00 — Relates to an internal control module torque calculation error, pointing to a processing or software fault within the powertrain controllers. It is also listed in TSB #21-019-17 REV. A and TSB #21-015-16.
  • U1424-00 — Means 'Implausible Engine Torque Signal Received' and is another code pointing to software or communication errors between modules. It is listed in TSB #21-006-17 REV. A.
  • C2226 — Mentioned in an NHTSA complaint alongside P0887, suggesting a related fault in the vehicle's control systems.

Technical Service Bulletins (TSBs) & Recalls

  • 21-019-17 REV. A: Lists P0887-00 (TCM Power Control Circuit High) among several other codes for 2015 models, indicating a known electrical system issue addressable by a software flash.
  • 21-015-16: Supersedes an earlier TSB and details the procedure for reprogramming the TCM on 2015 Jeep Cherokee and Chrysler 200 models to address various DTCs, including P0887-00, and to improve shifting.
  • 21-006-17 REV. A: Mentions P0887-00 as a DTC that can be set on 2017 models and is addressed by a TCM software update.
  • 21-017-17 REV. A: Specifically calls out P0887 on the platform-mate 2017 Ram ProMaster City and confirms the fix is a TCM reprogram.

Platform-Specific Known Issues

  • Multiple NHTSA owner complaints for 2014-2016 models confirm that P0887 is a common issue, often appearing with symptoms like an unresponsive accelerator or erratic shifting, and is frequently resolved with a software update that owners may have to pay for.
  • A Reddit user with a 2016 Cherokee reported the P0887 code and limp mode appeared intermittently right after a dealer performed a different powertrain control module flash, suggesting software updates can sometimes trigger this related issue.
  • A user on jeepcherokeeclub.com with a 2014 Cherokee Trailhawk reported experiencing P0887 at 94,000 miles. After the dealer confirmed the software was already up to date, they replaced the TCM, which resolved the problem. This highlights the diagnostic path when a software flash is not the solution.

Mechanic-Grade Diagnostic Values

  • Battery Voltage During TCM Flash — expected: Maintain between 13.2 and 13.5 volts. Failure: Voltage dropping below 13.2V or climbing above 13.5V can cause the flash to fail or corrupt the module.
  • Transmission Temperature for Quick Learn Procedure — expected: Minimum of 60°C (140°F). Failure: Attempting the Quick Learn procedure at a lower temperature may result in it not running or storing incorrect adaptive values.

Scan Tool Commands That Help

  • wiTECH: TCM Quick Learn — After reprogramming the TCM or clearing adaptive memory cells. This procedure resets and learns the clutch adaptive values to ensure proper shift quality.
  • wiTECH: PROXI Configuration Alignment — After reprogramming or replacing the TCM to ensure all vehicle modules recognize the new software/hardware and are communicating correctly on the CAN bus network.
  • wiTECH: VIN Verification — After replacing and programming a new TCM to write the vehicle's VIN into the module, which is required for it to function.

Wiring & Ground Locations

  • Transmission Control Module (TCM) — Mounted on the right side of the transmission assembly itself.. This is the component that sets the code. Its location on the transmission means its wiring harness is subject to engine bay heat and vibration.
  • TCM Power Supply Fuse — In the underhood power distribution center (fuse box) located behind the battery on the driver's side. For 2014+ models, this is often fuse F28.. This fuse is the primary power source for the TCM. Although a blown fuse would typically cause a 'no communication' or 'low voltage' code, a poor connection at the fuse terminals could potentially cause voltage fluctuations.
  • TCM Ground (G904A) — For 2014 models, a primary ground point (G904A) is located on the lower left rear of the engine (3.2L) or the left front of the engine (2.4L).. A poor ground connection at this point can cause a floating ground or voltage differential, leading the TCM to incorrectly perceive a high voltage condition and set P0887.

Real Owner Repair Stories

  • NHTSA ODI #11424171 (2016 Jeep Cherokee) — Unspecified, but resulted in fault codes P0887 and C2226.
    ✅ What actually fixed it A software update at a CDJR Dealership for $100.45 resolved the issue.
  • NHTSA ODI #11388682 (2016 Jeep Cherokee) — Harsh shift from 4th to 5th gear and an unresponsive accelerator pedal.
    ✅ What actually fixed it The owner identified the symptoms matched a recall and the code was P0887. The implied fix is the recall-related software update.
  • YouTube channel JVFIX LLC (2016 Jeep Grand Cherokee (similar ZF transmission and electronics)) — Shifting issue from 2nd to 3rd gear, revving the engine high. Code P0887 was stored.
    ❌ Tried (didn't work) The owner took the car to the dealership, who claimed all updates and recalls were already performed.
    ✅ What actually fixed it The technician used an Autel MaxiFlash tool to reflash the TCM and ECU software, which fixed the shifting problem. This showed the dealer's information was incorrect or incomplete.

OEM Part Supersession History

  • 68225514AB68315880AA — Part revision and update by manufacturer. The newer part number is specified for 2016-2019 models.
    Heads up: While physical fitment may be similar, using the incorrect part number for the vehicle's year and VIN can lead to software incompatibility and programming failures. Always verify the correct part number with the VIN.
ZF 9HP48 and Jeep Chrysler 948TE Transmission noise  DTC P1DDD P1634 P0887 P061B P0711 P076F P0734
ZF 9HP48 and Jeep Chrysler 948TE Transmission noise DTC P1DDD P1634 P0887 P061B P0711 P076F P0734
How to program TCU 2016 jeep grand Cherokee code P0887 TCM TSB, recall, trans shifting problems
How to program TCU 2016 jeep grand Cherokee code P0887 TCM TSB, recall, trans shifting problems
Jeep Cherokee TCM TCU Transmission Control Module Fuse Relay Location Replacement 2014 2023
Jeep Cherokee TCM TCU Transmission Control Module Fuse Relay Location Replacement 2014 2023
P0887 | P0887 TCM Power Relay Control Circuit High | code p0887 | p0887 obd2 | dtc p0887
P0887 | P0887 TCM Power Relay Control Circuit High | code p0887 | p0887 obd2 | dtc p0887
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 26, 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 P0887 for:
  • Jeep CHEROKEE: 2014201520162017
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