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

2004 Chrysler Pacifica ECM: The Stalling Recall and Programming Guide

This guide covers the critical engine stalling recall, mandatory VIN programming, and replacement options for the 2004 Chrysler Pacifica 3.5L AWD Engine Control Module.

6 minutes to read 2004-2004 Chrysler Pacifica
Difficulty
2/5
Est. Time
0.5 hrs
DIY Doable?
✅ Yes
Shop Labor
$50 - $75
Used OEM Price
$50 - $150 (plus programming)
🚫 Do not drive — No. A failing ECM can cause the engine to stall unexpectedly in traffic, which is a severe safety hazard.
Key Takeaways
  • A recall (NHTSA 04V113000) was issued for engine stalling caused by ECM software. Ensure this has been addressed before replacing the part.
  • This part is VIN-specific and MUST be programmed to the vehicle's anti-theft system to function. The vehicle will not start without programming.
  • The most practical replacement option is a pre-programmed ('Plug-and-Play') remanufactured unit purchased online.
  • This ECM is for the 2004 Pacifica with the 3.5L V6 engine and All-Wheel Drive (AWD) only.
The Engine Control Module (ECM), also known as the Powertrain Control Module (PCM) in Chrysler vehicles, serves as the central computer for your 2004 Pacifica. It acts as the 'brain' that manages the 3.5L engine and the all-wheel-drive transmission. Using data from dozens of sensors, the ECM precisely controls fuel injection, ignition timing, emissions equipment, and transmission shift points. A properly functioning ECM is essential for the vehicle's performance, fuel economy, and reliability. When it fails, it can cause a wide range of serious and confusing symptoms.

Symptoms of a Failing ECM

An OBD2 scanner displaying a P0606 PCM Processor Fault code.
A P0606 code is a primary indicator of a processor fault within the ECM, often necessitating a module replacement.

A bad ECM in a 2004 Pacifica can be tricky to diagnose because its symptoms often mimic other issues. However, if you experience several of the following, the ECM is a likely suspect.

  • Engine Stalls While Driving: The engine may shut off unexpectedly, particularly at low speeds or during turns. This was the subject of a major recall and is a critical safety issue.
  • No-Start or Hard Start: The engine may crank but refuse to start, or take an unusually long time to fire up. This happens when the ECM fails to command the fuel injectors or ignition coils.
  • 🎬 Watch: Troubleshooting a 3.5L Pacifica that cranks but won't start.
  • Check Engine Light: A constant Check Engine Light is common. You may find generic communication codes like P0606 (PCM Processor Fault) or a host of seemingly unrelated sensor codes.
  • Poor Engine Performance: This can include stuttering, misfiring, hesitation during acceleration, or a sudden, noticeable drop in power and fuel economy.
  • Erratic Transmission Shifting: Since the ECM also controls the transmission, a failure can cause harsh shifts, delayed engagement, or the transmission getting stuck in one gear (limp mode).
  • Multiple Unrelated Warning Lights: A failing ECM can disrupt communication across the vehicle's network, causing other lights like ABS or traction control to illuminate for no apparent reason.

Known Issues, Recalls, and TSBs

MANDATORY RECALL CHECK: NHTSA Campaign 04V113000

Chrysler issued a recall for certain 2004 Pacifica models because the original ECM software could cause the engine to stall. This typically happened during low-speed, cold-engine conditions. The fix was a software reprogram performed by a dealer. It is crucial to verify if this recall was performed on the vehicle. An unaddressed software issue can mimic a complete hardware failure.

Additionally, Technical Service Bulletin (TSB) #18-006-04A provides dealers with the procedure for programming a replacement ECM, highlighting that this is a common service event.

Buying a Used Engine Control Module (ECM)

A 2004 Chrysler Pacifica engine control module (ECM) showing the aluminum casing and multi-pin connectors.
The 2004 Pacifica ECM is a specific hardware unit; ensure the part number matches your 3.5L AWD configuration.

This is one of the most critical sections. Because new OEM modules are no longer available and new aftermarket units are not produced, your only options are used or remanufactured OEM modules. Follow these steps carefully to avoid problems.

1. The Programming Problem (and Solution)

You cannot simply swap an ECM from another Pacifica and expect it to work. The module is tied to the original vehicle's Vehicle Identification Number (VIN) and its anti-theft system (the Sentry Key Immobilizer Module, or SKIM). Installing an unprogrammed module will result in a no-start condition.

Pro Tip: The best solution for DIYers and most shops is to buy a 'Plug-and-Play' remanufactured ECM from a reputable online seller. These sellers will ask for your vehicle's VIN at checkout and pre-program the module before shipping it to you. This service flashes the module with your VIN and the latest factory software updates, making the installation a simple plug-in process.

2. Compatibility Check

This ECM is extremely specific. Ensure the module you are buying is from a 2004 Chrysler Pacifica with the 3.5L engine and All-Wheel Drive (AWD). The initial data also specifies a build date on or after July 12, 2003. This is related to the recall which affected vehicles built *before* July 1, 2003. Modules from earlier builds may have the faulty software. When buying a pre-programmed unit, the seller will load the correct, updated software regardless of the donor module's hardware date.

Part numbers 04748330AD and 05134856AA are commonly cited and often considered interchangeable hardware. Many sellers list a wide range of compatible part numbers they can program.

3. Physical Inspection of a Used Part

If buying from a local auto recycler where pre-programming isn't an option, inspect the module carefully. Look for:

  • No Corrosion: Check the aluminum case and especially the connector pins for any white or green crusty residue.
  • Intact Connectors: Ensure the plastic around the pin sockets isn't cracked or broken.
  • Unopened Case: Look for signs that the case has been pried open, which could indicate a failed repair attempt.

Replacement Procedure and Programming

The engine bay of a 2004 Chrysler Pacifica 3.5L V6.
The ECM is located within the engine compartment of the 2004 Pacifica, requiring careful handling of the wiring harness during replacement.

The physical replacement is simple, but the programming is the crucial final step.

Step-by-Step Replacement

  1. Disconnect the Battery: Always disconnect the negative battery terminal before working on any electronic components.
  2. Locate the ECM: The ECM is located in the engine bay, typically near the firewall or inner fender. 🎬 Watch: A quick guide to locating the ECM in the engine bay. It is a metal box with several large electrical connectors.
  3. Unplug Connectors: Carefully disengage the locking tabs on the electrical connectors and pull them straight out.
  4. Unbolt the Module: Remove the bolts or nuts holding the ECM to its bracket.
  5. Install the New Module: Bolt the replacement ECM in place, reconnect the electrical plugs securely, and reconnect the battery.

Programming Options

  • Pre-Programmed ('Plug-and-Play'): This is the highly recommended route. The module arrives ready to install.
  • Dealer Programming: A Chrysler dealer can program a used or new-old-stock module to your vehicle using their proprietary wiTECH software. This is the most expensive option.
  • Independent Shop/Locksmith: A well-equipped independent shop with a J2534 pass-through device and a subscription to Chrysler's tech portal can perform the programming. Some automotive locksmiths also have this capability.

Cost Breakdown

The cost is almost entirely in the part and its programming, as the physical labor is minimal.

ItemEstimated CostNotes
New OEMN/AThis part is no longer manufactured by Mopar.
New AftermarketN/ANew aftermarket versions are not commonly available.
Remanufactured (Pre-Programmed)$190 - $300This is the most common and recommended option, purchased online.
Used OEM (from a salvage yard)$50 - $150Requires separate programming, which can add $100-$250 in cost.
Shop Labor (Physical Swap)$50 - $75The replacement itself takes less than an hour.
Shop Labor (Programming Only)$100 - $250Cost for a dealer or independent shop to program a module you provide.

Frequently Asked Questions (FAQ)

Do I absolutely have to program a replacement ECM?

Yes, programming is not optional. The ECM must be programmed with your vehicle's VIN to communicate with the anti-theft system and other modules. An unprogrammed ECM will prevent the engine from starting.

Can I just do a simple 'reset' by disconnecting the battery?

Disconnecting the battery will only clear temporary fault codes and reset adaptive learning. It will not fix an internal ECM hardware failure or a software issue that requires a reflash. It also cannot program a replacement module.

My mechanic says my ECM is bad, but the car still drives. Could they be wrong?

It's possible. Symptoms like stalling, poor performance, and false Check Engine Lights can be caused by a failing ECM, but also by bad sensors or wiring. Given the known recall for stalling on this vehicle, it's critical to first ensure the ECM has the latest software update before replacing the hardware.

What are P0600-P0606 codes?

These are generic OBD-II codes that point directly to an internal problem with the Powertrain Control Module itself. For example, P0601 is 'Internal Control Module Memory Check Sum Error' and P0606 is 'PCM Processor Fault'. Seeing one of these codes makes an ECM failure highly likely.

2004 Chrysler Pacifica 3 5L Engine Not start Problem Solved
2004 Chrysler Pacifica 3 5L Engine Not start Problem Solved
ECU Location Chrysler Pacifica 4.0 V6 2004 2005 2006 2007 2008 04 05 06 07 08
ECU Location Chrysler Pacifica 4.0 V6 2004 2005 2006 2007 2008 04 05 06 07 08
Causes and Fixes P0606 Code: ECM/PCM Processor
Causes and Fixes P0606 Code: ECM/PCM Processor
Chrysler Pacifica Hybrid Programming (FULL GUIDE) | wiTECH 2.0 + J2534 Step-by-Step
Chrysler Pacifica Hybrid Programming (FULL GUIDE) | wiTECH 2.0 + J2534 Step-by-Step
How to Program a 2021 Chrysler Pacifica Hybrid with wiTECH 2.0
How to Program a 2021 Chrysler Pacifica Hybrid with wiTECH 2.0

Technical Specifications

OEM Part Numbers: 04748330AD 05134856AA 5134856AA P05134856AA R5134856AA 04748331 04748333 05094241 68001677

This is a Next Generation Controller (NGC-1) type module. It controls both the engine and automatic transmission.

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 31, 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:
  • Chrysler Pacifica: 2004
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