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

P0887 on 2015-2017 Ram ProMaster City: TCM Power Control Circuit High Causes and Fixes

On a 2015-2017 Ram ProMaster City, code P0887 is most often caused by outdated software in the Transmission Control Module (TCM). The primary fix is a software update (reflash) performed by a Ram dealer, as specified in multiple Technical Service Bulletins. This typically costs between $150 and $300 and also improves shift quality. Another significant cause is a corroded CAN-C bus connector under the driver's seat, which was subject to Safety Recall S24.

15 minutes to read 2015-2017 Ram PROMASTER CITY
Most Likely Cause
Outdated Transmission Control Module (TCM) Software
Difficulty
1/5
Est. Time
1.8 hrs
DIY Doable?
🔧 Shop
Shop Labor
$150 – $450
Parts Price
$0 – $65
⚠️ Drivable, but... — You can drive, but it's not recommended. The transmission may shift erratically, get stuck in a gear, or suddenly enter 'limp mode,' which can be a safety hazard in traffic. The S24 recall notice explicitly warns that a loss of communication to the TCM could cause the transmission to shift to neutral unexpectedly, creating a risk of a crash.
Key Takeaways
  • P0887 on a ProMaster City almost always points to a software issue or a specific wiring problem covered by a recall, not a major mechanical failure.
  • The first step in diagnosis should be checking for open recalls (specifically S24) and applicable TSBs (like 21-018-17 REV. C) related to the TCM.
  • Do not replace the TCM or transmission unless the software update has been performed and the CAN-C connector has been inspected and repaired per the recall.
  • This issue is shared across other FCA vehicles with the 948TE transmission, like the Jeep Cherokee and Chrysler 200.
The trouble code P0887 stands for 'TCM Power Control Circuit High'. This means the vehicle's powertrain computer has detected that the voltage in the power supply circuit for the Transmission Control Module (TCM) is higher than the acceptable range. The TCM is the electronic brain that controls all the functions of the 9-speed 948TE automatic transmission. When it receives incorrect voltage, it can lead to harsh shifting, getting stuck in one gear, and triggering a warning light.

What's Unique About the 2015-2017 Ram PROMASTER CITY

2015-2017 Ram ProMaster City exterior or 948TE transmission
The 2015-2017 Ram ProMaster City utilizes a 9-speed 948TE transmission, which has been the subject of multiple software updates to resolve P0887 and other drivability faults.

The Ram ProMaster City uses a 9-speed automatic transmission (948TE) that is also found in other FCA vehicles like the Jeep Cherokee and Chrysler 200. This transmission is well-known for having complex software that has required numerous updates to fix drivability and electrical faults. For this specific vehicle, Ram has acknowledged P0887 as a known issue and released Technical Service Bulletins (TSBs), such as 21-018-17 REV. C, indicating the fix is a software calibration update, 🎬 Watch: How a TCM flash update fixes P0887 whining noises. not necessarily a hardware failure. Additionally, a specific recall (S24 / NHTSA 16V-202) was issued for 2015-2016 models due to a poorly-placed CAN-C bus connector under the driver's seat that is prone to moisture and corrosion, directly causing communication loss and this code.

Diagnostic Flowchart

Mechanic using a diagnostic scan tool or laptop to check for vehicle software updates
Before replacing any hardware, always check the vehicle's VIN for open recalls (like S24) and verify if the Transmission Control Module requires a software flash.

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

Have you checked your VIN for open recalls or transmission software updates?
→ Enter your VIN in the NHTSA database to check for Safety Recall S24 (CAN-C connector) and TSB #21-018-17 (TCM update).
→ Visit a dealer to perform the Recall S24 fix or flash the TCM/PCM with the latest software (estimated $150-$300).
Have you inspected the CAN-C connector under the driver's seat for corrosion?
→ Check the CAN-C 'Star' connector under the driver's seat carpet 🎬 See this walkthrough on diagnosing a CAN-C star connector failure. for green/white corrosion. Replace if damaged (estimated $20-$65).
→ Replace the CAN-C connector (Mopar part #68140647AA, $50-$65) and relocate it to a protected area under the instrument panel.
→ Test your battery under load and use a multimeter to check the TCM wiring harness for proper voltage and ground.
🎬 Watch: Troubleshooting a ProMaster City stuck in transmission limp mode.
Professional service recommended: The most common fix requires reprogramming the Transmission Control Module with dealer-specific software (wiTECH). Diagnosing and repairing the corroded CAN-C bus connector may also require professional expertise.

Symptoms You May Notice

  • Check Engine Light (Malfunction Indicator Lamp) is on
  • Transmission warning light on
  • Harsh or erratic shifting
  • Transmission may get stuck in one gear (limp mode)
  • Delayed engagement when shifting from Park to Drive or Reverse
  • Vehicle may shift to neutral unexpectedly while driving
  • Vehicle may not restart after being turned off
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the entire transmission when only a software update or wiring repair is needed.
  • Replacing the TCM/valve body before performing the mandatory software flash update specified in TSBs.

Most Likely Causes

Comparison of a clean electrical connector versus one with heavy green and white corrosion on the pins
A healthy electrical connector (left) compared to a connector suffering from severe water intrusion and green corrosion (right), which disrupts CAN bus communication.
  1. Outdated Transmission Control Module (TCM) Software 🔴 High Probability → Shop Transmission Assembly FCA has released multiple Technical Service Bulletins (e.g., #21-018-17 REV. A, REV. C) specifically to address P0887 with a software update. This indicates it's a known calibration issue intended to fix this code and improve overall shift quality.
    How to confirm: A Ram dealer 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 available software. The TSB specifies that the PCM should also be updated and a battery charger must be used to maintain stable voltage (13.2-13.5V) during the flash process.
    Est. part cost: $0-$0
  2. Corroded CAN-C Bus Connector 🟡 Medium Probability A recall (S24 / NHTSA 16V-202) was issued for 2015-2016 models because the CAN-C 'Star' connector, located under the driver's seat, is susceptible to water intrusion and corrosion. This corrosion disrupts communication with the TCM, causing various codes and symptoms, including P0887.
    How to confirm: Visually inspect the CAN-C 'Star' connector, located under the driver's seat carpet/trim, for any signs of green or white corrosion on the pins. The recall procedure mandates this inspection.
    Typical fix: If corrosion is found, the connector and any damaged pins must be replaced. The recall procedure also involves relocating the connector to a more protected area under the instrument panel to prevent recurrence.
    Est. part cost: $20-$65
  3. Wiring Harness or Connector Issue ⚪ Low Probability Beyond the specific CAN-C connector recall, general wiring issues can occur. A weak or failing battery can also introduce fluctuating voltages, potentially triggering 'circuit high' codes, though this is less common than the software or recall issues.
    How to confirm: Visually inspect the wiring harness leading to the TCM for any signs of chafing, breaks, or corrosion. Use a multimeter to check for proper voltage and ground at the TCM connector according to the factory service manual. Test the battery to ensure it provides stable voltage.
    Typical fix: Repair the damaged section of the wiring harness or clean/replace the affected connector. Replace the battery if it fails a load test.
    Est. part cost: $10-$250

Rare But Worth Checking

  • Failed Transmission Control Module (TCM): → Shop Transmission Assembly This is typically a last resort. It should only be considered after the software has been confirmed to be up-to-date and all wiring/connector issues (including the S24 recall) have been ruled out. In some cases, a faulty valve body which houses the TCM may be replaced.

Diagnosis Steps

  1. Read all Diagnostic Trouble Codes (DTCs) from the PCM and TCM with a compatible scan tool.
  2. Enter the vehicle's VIN into the NHTSA or manufacturer database to check for open recalls, specifically Safety Recall S24 / NHTSA 16V-202 for the CAN-C bus connector on 2015-2016 models.
  3. Check for applicable Technical Service Bulletins (TSBs). TSB #21-018-17 REV. C directly addresses P0887 with a software update for 2015-2016 models.
  4. If a software update is available per the TSB, have a dealer or qualified shop reprogram the TCM and PCM. This is the most likely fix and should be performed before hardware replacement.
  5. If the code returns or if specified by Recall S24, inspect the CAN-C bus connector under the driver's seat for water intrusion or corrosion. Repair and relocate the connector as per the recall instructions.
  6. If the software is current and no corrosion is found, perform a thorough visual inspection of the wiring harness and connectors going to the TCM.
  7. Using a multimeter and the vehicle's wiring diagram, verify that the TCM is receiving the correct voltage and has a solid ground connection. Test the vehicle's battery to rule out voltage stability issues.
  8. If all other steps fail to resolve the issue, the TCM itself may be faulty and require replacement. This is the least likely cause.

Parts You'll Likely Need

  • TCM Software Reprogramming — This is a service, not a physical part. It is the most common fix documented by Ram in official service bulletins (like 21-018-17 REV. C) to correct this code.
    OEM price range: $150-$300
    Aftermarket price range: N/A
  • CAN-C Bus Connector (OEM #68140647AA) — This connector is subject to Recall S24 for corrosion on 2015-2016 models and can cause various transmission communication issues, including P0887.
    Trusted brands: Mopar
    OEM price range: $50-$65
    Aftermarket price range: $30-$50
  • Transmission Control Module (TCM) — This is a rare cause, only needed if the module itself has failed internally and does not respond to reprogramming. It is often integrated with the valve body.
    Trusted brands: Mopar
    OEM price range: $600-$900
    Aftermarket price range: $400-$700

Related Codes That Often Appear With This One

  • P1720 — Often listed with P0887 in TSBs #21-018-17 REV. A and REV. C related to TCM software updates.
  • P1634 — Often listed with P0887 in TSBs #21-018-17 REV. A and REV. C related to TCM software updates.
  • P1DCCD — Often listed with P0887 in TSBs #21-018-17 REV. A and REV. C related to TCM software updates.
  • P0711 — Often listed with P0887 in TSBs #21-018-17 REV. A and REV. C related to TCM software updates.
  • P1DAD — Listed as a related code in TSB #21-018-17 REV. A.
  • P1CC9 — Listed as a related code in TSB #21-018-17 REV. A.

Technical Service Bulletins (TSBs) & Recalls

  • Bulletin #2101717: Notes that P0887 can be fixed with a software update that also improves gear shifts.
  • Bulletin #21-018-17 REV. A: Explicitly lists P0887 as a code fixed by reprogramming the TCM with the latest software on 2015-2016 models.
  • Bulletin #21-018-17 REV. C: Supersedes previous versions, confirming the software flash fix for P0887 and other codes, and adds other enhancements for 2015-2016 models.
  • Bulletin #21-039-15 REV B: Lists P0887 among other potential transmission-related DTCs.
  • Bulletin #2101817: Lists P0887 as a potential DTC for MIL illumination.

Platform-Specific Known Issues

  • A recall (S24 / NHTSA 16V-202) was issued for 2015-2016 models because the CAN-C bus connector located under the driver's seat can corrode from water intrusion. This leads to a loss of communication with the TCM, causing the transmission to shift to neutral unexpectedly, a no-start condition, and the P0887 code. The fix involves inspecting, replacing if corroded, and relocating the connector to under the instrument panel.

Mechanic-Grade Diagnostic Values

  • Battery Voltage During TCM Flash — expected: Stable voltage 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 be interrupted.
  • TCM Power Supply Voltage (General Operation) — expected: Greater than 10.0 volts. Failure: If battery voltage to the TCM drops below 10.0 volts for 15 seconds, the system may enter limp-in mode. A drop below 7.2 volts for even 200ms can also trigger faults.

Scan Tool Commands That Help

  • wiTECH: Reprogram TCM — This is the primary repair procedure for code P0887 as specified by multiple TSBs. It updates the module's software to correct calibration errors.
  • wiTECH: Proxy Configuration Alignment — This procedure is required after replacing the TCM or other modules on the CAN bus. It synchronizes all vehicle modules to recognize the new part. Failure to perform a proxy alignment can cause communication errors, a blinking odometer, and prevent the new module from functioning correctly.
  • wiTECH: Clear All DTCs — This function is used after the TCM reprogramming is complete. The wiTECH application automatically presents this option. However, TSBs specifically note NOT to clear the shift adaptives in the TCM's memory, as this can cause poor shift quality until the transmission relearns.

Wiring & Ground Locations

Floorboard area under the driver's seat in a Ram ProMaster City showing the wiring harness location
The CAN-C 'Star' connector is notoriously located under the driver's seat carpet, making it highly vulnerable to moisture from wet shoes or spills.
  • Primary Engine/Transmission Ground Strap — A braided ground strap that connects from the side of the transmission case to a bolt on the top of the driver-side transmission mount. It is visible and accessible after removing the driver-side headlight assembly.. This is the primary ground path for the engine and transmission. A loose, corroded, or broken strap can cause inconsistent voltage and grounding for all related modules, including the TCM, potentially leading to 'circuit high' or other electrical ghost codes.
  • TCM Power Relay — Typically located in the under-hood fuse box (Power Distribution Center). The specific relay is labeled for the TCM or transmission.. This relay controls the main power feed to the Transmission Control Module. If the relay's contacts become stuck or 'welded' closed, it can supply constant power to the TCM when it should be off, causing a 'Circuit High' condition.
  • CAN-C 'Star' Connector — Under the driver's seat, beneath the carpet and trim (for 2015-2016 models). Recall S24 involves relocating it to under the instrument panel.. This is a central junction for the CAN-C communication network. Corrosion here, as identified in Recall S24, directly interrupts communication between the TCM and other modules, causing P0887 and other transmission faults.

Real Owner Repair Stories

  • promasterforum.com user 'drt-r' (2017 Ram ProMaster City) — Check engine light on, transmission stuck in 3rd gear (limp mode), P0887 code present.
    ❌ Tried (didn't work) The user first suspected a software issue or wiring problem based on common knowledge.
    ✅ What actually fixed it The user load-tested the original battery and found it was weak. Replacing the original battery with a new one resolved the P0887 code and the limp mode issue. The theory is that the weak battery was causing voltage fluctuations that the sensitive TCM interpreted as a 'circuit high' fault.

OEM Part Supersession History

  • N/A68467810AA — This is a known replacement part number for the Transmission Control Module (TCM) for the 2015-2022 model year range.
    Heads up: Replacement of the TCM requires dealer-level programming (Proxy Alignment) with wiTECH to integrate the module with the vehicle's network. It is not a plug-and-play part.

Model Year Variations Within This Range

  • 2015-2016: These model years were subject to Safety Recall S24 for the corroded CAN-C bus connector under the driver's seat. They are also the primary focus of TSBs #21-018-17 REV. A/B/C and #21-039-15 REV A/B, which address P0887 with a software flash.
  • 2017: The 2017 model is covered by TSB #2101717, which also specifies a software flash for P0887. While it was not part of the S24 recall for the under-seat connector, it shares the same fundamental 948TE transmission and software sensitivities as the earlier models.
Will this fix your Bad Transmission whining noise. P0887 Valve Body TCM Flash Update drama ZF 948TE
Will this fix your Bad Transmission whining noise. P0887 Valve Body TCM Flash Update drama ZF 948TE
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
Transmission Failure? Nope, This Was A First For Me!! Multiple Modules With Codes 2015 Chrysler 200
Transmission Failure? Nope, This Was A First For Me!! Multiple Modules With Codes 2015 Chrysler 200
Diagnosing a CAN-C Star Connector Failure!
Diagnosing a CAN-C Star Connector Failure!
Jeep Cherokee latitud 2016 CAN BUS TEST And Electric Component Location  Part 2
Jeep Cherokee latitud 2016 CAN BUS TEST And Electric Component Location Part 2
ProMaster DISASTER Van - Part 2: Transmission LIMP MODE? (P0760)
ProMaster DISASTER Van - Part 2: Transmission LIMP MODE? (P0760)
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 May 25, 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:
  • Ram PROMASTER CITY: 201520162017
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