2018-2020 Ram ProMaster City ECM: Programming, Failure Symptoms & Replacement
This guide covers the essential, must-know details about diagnosing, replacing, and programming the Engine Control Module for the 2018-2020 Ram ProMaster City with the 2.4L engine.
- Programming is mandatory. A replacement ECM must be programmed to the vehicle's VIN and anti-theft system by a dealer or specially-equipped shop.
- The primary OEM part number is 68342098AA. You must match this number exactly when buying a replacement.
- A faulty ECM can cause a dangerous no-start or engine stalling condition, which was the subject of NHTSA recall 18V-524 for some 2018 models.
- Symptoms like a no-start with a P0513 code often point directly to an ECM/security system issue after a replacement.
Symptoms of a Failing ECM

A faulty Engine Control Module can cause a wide range of issues, from a simple check engine light to a vehicle that won't start at all. Because the ECM controls so many different systems, symptoms can sometimes be mistaken for other problems. Here are the most common signs that the ECM in your ProMaster City may be failing:
- Check Engine Light: This is the most common symptom. The ECM will trigger the check engine light when it detects a fault in one of its circuits or with a sensor it monitors. Specific codes related to internal ECM failure often start with P06xx, such as P0600 (Serial Communication Link) or P0606 (ECM/PCM Processor Fault). 🎬 Watch: How to diagnose a P0606 processor error
- Engine Performance Issues: You may experience engine misfires, rough idling, stalling, hesitation, or a sudden loss of power. This can happen if the ECM is not correctly calculating the air-fuel mixture or ignition timing.
- No-Start or Stalling: A critical failure within the ECM can prevent the engine from starting or cause it to shut off unexpectedly while driving. This may be due to the ECM not sending power to the fuel pump or spark to the ignition coils. A recall for some 2018 models noted that a faulty voltage regulator chip in the PCM could cause a no-start or stall condition.
- Poor Fuel Economy: If the ECM's ability to regulate the air-fuel ratio is compromised, you might see a sudden and significant drop in your vehicle's gas mileage.
- Transmission Shifting Problems: The ECM communicates with the Transmission Control Module (TCM). A faulty ECM can send incorrect data, leading to harsh, delayed, or erratic shifting.
Known Issues, TSBs, and Recalls

While the ECM itself is generally reliable, it has been the subject of a few service bulletins and a recall for the 2018-2020 Ram ProMaster City.
- NHTSA Recall 18V-524 (Safety Recall U87): This recall affected some 2018 Ram ProMaster City vehicles (among many other Chrysler/Ram models) equipped with the 2.4L engine. The Powertrain Control Module (PCM) may have been built with a faulty voltage regulator chip. This defect could cause a no-start condition or lead to the engine stalling while driving, increasing the risk of a crash. The remedy was to replace and reprogram the PCM.
- TSB S2208000073: This Technical Service Bulletin addresses a condition where the vehicle won't start and sets a Diagnostic Trouble Code (DTC) P0513 (Invalid SKIM Key) after the PCM has been flashed or replaced. This highlights the critical link between the ECM and the vehicle's anti-theft system.
- TSB 18-018-22 REV. A: This bulletin applies to 2021 models but is relevant as it shows software updates can fix issues. It involves a software flash for the PCM to correct issues causing a check engine light with DTCs P0031 (O2 Sensor Heater Circuit Low) and P0452 (EVAP Pressure Switch Stuck Closed). Keeping the ECM software updated is crucial.
Warning: This ECM is only for 2018-2020 Ram ProMaster City models equipped with the 2.4L "Tigershark" MultiAir engine. Ensure you are purchasing the correct part for your specific vehicle configuration.
Programming and Immobilizer Requirements

A replacement ECM for a 2018-2020 Ram ProMaster City absolutely must be programmed to the vehicle. This is not a "plug-and-play" part, even if it is a brand new or a used OEM unit. The programming process involves several steps:
- VIN Programming: The vehicle's unique 17-digit Vehicle Identification Number (VIN) must be written to the replacement ECM. This marries the module to your specific van.
- Immobilizer Relearn (SKIM): The ECM is a key part of the vehicle's anti-theft system, known as the Sentry Key Immobilizer Module (SKIM). The replacement ECM must be synchronized with your existing keys and the Body Control Module (BCM) for the engine to start. Failure to do this will result in a no-start condition and likely set a P0513 code.
- Configuration and Software Updates: The module needs to be configured for the specific options on your vehicle and flashed with the latest factory software to ensure optimal performance and fix any known bugs.
Who Can Program the ECM?
Programming a Chrysler/Ram ECM typically requires dealer-level diagnostic tools and software access.
- Ram Dealerships: A dealership is the most straightforward option. They have the required wiTECH scan tool and the 🎬 Watch: How to program a Chrysler PCM using wiTech 2 factory credentials to perform the programming.
- Independent Repair Shops: Some well-equipped independent shops may have high-end scan tools (like Autel or Snap-on) with the capability to perform VIN and key programming on Chrysler products. However, access to Chrysler's software can be difficult and expensive for non-dealerships, so you must confirm their capabilities beforehand.
- Mobile Programmers & Cloning Services: Some specialized services offer ECM programming. Some can even "clone" the data from your original (but failing) ECM onto a used replacement unit. This involves sending both 🎬 See how Chrysler engine computer cloning services work your old and new modules to the service. If successful, the replacement module may become plug-and-play, as it contains all of your vehicle's original security data.
Pro Tip: Before condemning your ECM, have a professional technician verify that all power and ground connections to the module are clean, tight, and showing correct voltage. A bad ground or faulty sensor can mimic the symptoms of a failed ECM.
Buying a Used Engine Control Module
Purchasing a used OEM ECM is a cost-effective way to get your ProMaster City back on the road, provided you take the right steps. A used Mopar module is often more reliable than a new, unbranded aftermarket part.
- Match the Part Number Exactly: The most critical step is to match the OEM part number. For the 2018-2020 ProMaster City, the primary part number is 68342098AA. Do not install a module with a different part number, even if it looks identical.
- Physical Inspection: When you receive the used module, inspect it carefully. Look for any signs of corrosion on the housing or pins, bent pins, or evidence that the case has been opened. Any of these are red flags.
- Plan for Programming Costs: Remember that a used ECM is just the hardware. It is useless without being professionally programmed to your vehicle. Factor the cost of programming (or towing to a shop that can program it) into your total repair budget.
- Source is Important: Buy from a reputable seller that offers a warranty and guarantees the part is in good, working condition.
Cost Comparison
The cost of replacing the ECM can vary significantly based on the part source and labor rates.
| Part/Service | Estimated Cost |
|---|---|
| New OEM (Mopar) | $550 - $825 |
| Used OEM | $150 - $400 |
| Remanufactured / Pre-Programmed | $250 - $500 |
| Shop Labor (Installation) | $100 - $200 |
| Shop Labor (Programming) | $150 - $350 |
Frequently Asked Questions (FAQ)
Do I absolutely have to program a replacement ECM?
Yes. For the 2018-2020 Ram ProMaster City, programming is not optional. The vehicle's anti-theft system will prevent the engine from starting if a non-programmed ECM is installed.
Can I install the ECM myself and then drive it to the dealer for programming?
This is not recommended. In most cases, the vehicle will not start with an unprogrammed ECM. You will likely need to have the vehicle towed to the dealership or a qualified shop for the programming procedure.
Will a used ECM from another ProMaster City work in my van?
Yes, a used ECM will work, but only if it is the exact same part number (e.g., 68342098AA) and is properly reprogrammed for your vehicle's VIN and security information by a qualified technician.
Where is the ECM located on the 2018-2020 Ram ProMaster City?
The ECM is typically located in the engine bay. On many Chrysler/Ram vehicles, it is mounted to the firewall or an inner fender. It is a metal box with several large electrical connectors.
Helpful Videos
Technical Specifications
OEM Part Numbers: 68342098AA P68342098AA
Fits 2018-2020 Ram ProMaster City with 2.4L I4 MultiAir Engine.
We Have This Part in Stock
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.
- Ram ProMaster City: