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

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.

6 minutes to read 2018-2020 Ram ProMaster City
Difficulty
2/5
Est. Time
0.5 hrs
DIY Doable?
✅ Yes
Shop Labor
$100 - $200
Used OEM Price
$150 - $400
🚫 Do not drive — It is unsafe to drive with a suspected faulty ECM, as it can cause the engine to stall at any time, leading to a loss of power and increasing the risk of a crash.
Key Takeaways
  • 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.
The Engine Control Module (ECM), also known as the Powertrain Control Module (PCM), is the central computer or "brain" for your Ram ProMaster City's engine. It takes in data from dozens of sensors throughout the vehicle, such as the oxygen sensors, crankshaft position sensor, and throttle position sensor. Using this information, it makes millions of calculations per second to control critical engine functions like fuel injection, ignition timing, and variable valve timing. A properly functioning ECM is essential for optimal engine performance, fuel economy, and emissions control.

Symptoms of a Failing ECM

An OBD2 scanner displaying a P0606 ECM processor fault code.
A P0606 or P0600 code on your diagnostic scanner is a strong indicator of internal ECM hardware failure.

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

Side-by-side comparison of a healthy ECM circuit board versus one with a burnt voltage regulator chip.
While a healthy ECM (left) has clean circuitry, a failed unit (right) often shows physical signs of heat damage or a failed voltage regulator chip, as noted in NHTSA Recall 18V-524.

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 technician using diagnostic software to program a new ECM in a Ram ProMaster City.
Programming the VIN and synchronizing the Sentry Key Immobilizer (SKIM) is a mandatory step for any replacement ProMaster City ECM.

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:

  1. 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.
  2. 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.
  3. 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/ServiceEstimated 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.

Ram 1500 PCM Swap And Skim Module Coding - woooo sounds technical
Ram 1500 PCM Swap And Skim Module Coding - woooo sounds technical
FCA Chrysler Dodge Jeep Ram Engine Computers & Body Control Module Cloning Services GPEC
FCA Chrysler Dodge Jeep Ram Engine Computers & Body Control Module Cloning Services GPEC
P0606 Code: How to Diagnose ECM/PCM Processor Error
P0606 Code: How to Diagnose ECM/PCM Processor Error
Causes and Fixes P0606 Code: ECM/PCM Processor
Causes and Fixes P0606 Code: ECM/PCM Processor
Résolution du code d'erreur P0606 : décodage, causes, réinitialisation
Résolution du code d'erreur P0606 : décodage, causes, réinitialisation
P0606 | p0606 ecm/pcm processor | code p0606 | p0606 obd | dtc p0606
P0606 | p0606 ecm/pcm processor | code p0606 | p0606 obd | dtc p0606
Replacing the engine in the Ram Promaster city project
Replacing the engine in the Ram Promaster city project
CHRYSLER, DODGE, JEEP, and RAM  NEW or BLANK PCM PROGRAMMING/REFLASHING WITH WiTech2 J2534
CHRYSLER, DODGE, JEEP, and RAM NEW or BLANK PCM PROGRAMMING/REFLASHING WITH WiTech2 J2534
Chrysler used PCM Programming tips | Restore Vehicle Configuration
Chrysler used PCM Programming tips | Restore Vehicle Configuration
how to program chrylser pcm using witech 2
how to program chrylser pcm using witech 2

Technical Specifications

OEM Part Numbers: 68342098AA P68342098AA

Fits 2018-2020 Ram ProMaster City with 2.4L I4 MultiAir Engine.

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 Engine Control Module (ECM) for:
  • Ram ProMaster City: 201820192020
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