Programmed 2017-2020 Impala ECM | 12667189 Engine Control Module

Restore Your Engine’s Performance.

End frustrating check engine lights, stalling, and poor fuel economy with this VIN-programmed Engine Control Module. It arrives with the latest GM software, ready for a simple, direct-fit installation in your 2017-2020 Impala or compatible GM vehicle. No dealership visit required. Get your vehicle running reliably again and order today!

$199.95

+11.99 USPS Priority Shipping

Availability: In stock



SKU: 590-10080-43 Categories: ,
Guaranteed Safe Checkout

Restore Your Impala’s Brain and Get Back on the Road

Dealing with a frustrating check engine light, poor fuel mileage, or an engine that just won’t run right can turn your daily drive into a constant worry. The Engine Control Module (ECM) is the central computer of your vehicle, managing everything from fuel injection and ignition timing to transmission shifts. When it fails, the symptoms can be widespread and confusing. As a technician with over two decades of experience, I’ve seen firsthand how a faulty ECM can sideline an otherwise perfectly good car. This is the reliable, straightforward fix you’ve been looking for.

This isn’t just a replacement part; it’s a complete solution. We take the guesswork and extra cost out of the repair by pre-programming this ECM specifically for your vehicle using your VIN. It arrives loaded with the latest GM software updates, ensuring optimal performance and compatibility. You get a component that’s ready to install right out of the box, eliminating the need for an expensive trip to the dealership for programming. This is the smart, efficient way to address complex electronic issues and restore your vehicle’s health.

Case Study: A Tricky Diagnosis

A customer brought in a 2018 Impala with a complaint of intermittent stalling at stoplights and a persistent P0606 (ECM/PCM Processor Fault) code that other shops couldn’t solve. They had already replaced the spark plugs and an oxygen sensor with no luck. After confirming power and ground integrity to the module, my experience pointed to an internal ECM failure. The intermittent nature was classic for heat-related stress on the processor. We installed one of our VIN-programmed modules, and the problem was solved instantly. The customer saved hundreds by avoiding a dealership diagnosis and programming fee, and drove away with a car that ran like new.

Common Signs of a Failing Engine Computer

If your vehicle is exhibiting any of these symptoms, a failing ECM could be the culprit. A proper diagnosis is key, but these are strong indicators I’ve seen countless times in my shop when dealing with a faulty 2017-2020 Impala ECM.

  • ✔ Check Engine Light is illuminated with codes like P0601, P0606, or U0100.
  • ✔ Engine stalls, stumbles, or misfires intermittently.
  • ✔ Noticeable decrease in fuel economy.
  • ✔ The vehicle won’t start, but the battery and starter are good.
  • ✔ Automatic transmission shifts erratically or harshly.
  • ✔ Communication issues with diagnostic scan tools.

A Straightforward Guide to Swapping Your ECM

Installing your new 2017-2020 Impala ECM is a manageable job for a confident DIYer. While the exact location can vary slightly by model, the process is generally similar. Always consult a repair manual for your specific vehicle if you are unsure.

  1. Safety First: Disconnect the negative terminal from your vehicle’s battery and wait at least 10 minutes to allow capacitors to discharge.
  2. Locate the ECM: On many of these models, the ECM is found in the engine compartment, often on the driver’s side or behind the fan shroud.
  3. Disconnect Connectors: Carefully release the locking tabs on the wiring harness connectors and pull them straight out from the module. Never force them. Inspect the pins for any corrosion or damage.
  4. Remove the Old Module: Unbolt the old ECM from its mounting bracket. Keep the hardware safe as you will need it for the new module.
  5. Install the New ECM: Mount the new, pre-programmed ECM in place and secure it with the original hardware.
  6. Reconnect and Secure: Plug the wiring harnesses back into the new module until they click securely in place. Reconnect the negative battery terminal.
  7. Perform Relearn (If Necessary): While this module is pre-programmed, some vehicles require a security or crank-position sensor relearn procedure. This can often be done with a capable scan tool or by following a specific key-on/key-off sequence.

Guaranteed Vehicle Compatibility

This ECM, part number 12667189, is a direct replacement for several original part numbers, including 12667002 and 12666070. We guarantee fitment for the following vehicles, provided you supply the correct VIN for programming:

  • ✔ 2017-2019 Chevrolet Impala
  • ✔ 2017 Chevrolet Caprice (3.6L)
  • ✔ 2017 Chevrolet Traverse (Behind fan shroud)
  • ✔ 2017 Chevrolet Equinox (LH engine compartment)
  • ✔ 2017-2019 Cadillac XTS (3.6L, VIN 3)
  • ✔ 2017 GMC Acadia (Limited, VIN J, behind fan shroud)
  • ✔ 2017 Buick Enclave (Behind fan shroud)
  • ✔ 2017 Buick Regal (LH engine compartment)
  • ✔ 2017 Buick Verano
  • ✔ 2017 GMC Terrain (LH engine compartment)

Frequently Asked Questions

Why do you need my VIN?

Your Vehicle Identification Number (VIN) is essential. It allows us to load the exact, correct software from GM for your car’s specific options, engine, and transmission. This ensures your new 2017-2020 Impala ECM works perfectly upon installation.

Is any additional programming required after installation?

No, this module arrives fully programmed to your vehicle. In some cases, a simple security relearn procedure may be needed, which can often be done without special tools. We include instructions for common relearn procedures.

What if I order the wrong part?

By providing your VIN, we verify fitment before programming and shipping, which virtually eliminates the chance of receiving the wrong part. If you have any doubts, please contact us before purchasing.

Where is the ECM located on my 2018 Impala?

On the 2017-2019 Chevrolet Impala, the ECM is typically located in the engine bay on the driver’s side, near the air filter housing. Always confirm the location before beginning work.

Manufacturer Warranty

1 Year

Genuine OEM

Yes

Interchange part number

Condition

Seller refurbished

Year

2017 – 2020

Make

Model

IMPALA

Brand

GM

MPN

12667189

Manufacturer Part Number

, ,

Hardware Type

Scroll to Top