2017-2019 GM Engine Control Module ECM 12667189 Programmed

Restore Your Vehicle’s Performance!

Get a plug-and-play replacement ECM programmed to your vehicle’s specific VIN. This module arrives with the latest GM software updates, ensuring a perfect fit and resolving common engine issues like stalling and check engine lights. Order today to restore your vehicle’s reliability!

$199.95

+11.99 USPS Priority Shipping

Availability: In stock



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

Is Your GM Vehicle Running Rough? It Could Be The ECM.

If you’re dealing with frustrating and intermittent issues like a persistent check engine light, poor fuel economy, stalling, or erratic engine behavior in your 2017-2019 GM vehicle, the root cause is often a failing Engine Control Module (ECM). As the central computer for your engine, the ECM manages everything from fuel injection and ignition timing to transmission shifting and emissions. When it starts to fail, it can create a cascade of problems that are difficult to diagnose and can leave you stranded. Don’t let a faulty computer dictate your vehicle’s reliability. This direct-replacement ECM, part number 12667189, is the definitive solution to restore your vehicle’s performance and peace of mind.

From the Diagnostic Bay

We had a 2017 Chevy Traverse come into the shop with a complaint that was driving the owner crazy. The vehicle would randomly hesitate and sometimes stall at low speeds, but there were no consistent trouble codes. We checked fuel pressure, scanned for vacuum leaks, and tested sensors, but everything seemed fine. After hours of diagnostics, we monitored the live data stream from the ECM and noticed erratic readings from the throttle position sensor, even though the sensor itself tested good. On a hunch, we connected a known-good ECM. The problem vanished instantly. The original ECM had an internal fault that was causing intermittent data corruption, a classic sign of electronic failure. Replacing it with a properly programmed unit made the Traverse run like new again.

Why Choose Our Pre-Programmed GM Engine Control Module?

This isn’t just a replacement part; it’s a complete, ready-to-install solution. We take the guesswork and expensive dealership visits out of the equation. Before we ship your module, our technicians will program it with the latest official GM software updates, specifically calibrated to your vehicle’s unique Vehicle Identification Number (VIN). This ensures perfect compatibility with your engine, transmission, and all related electronic systems. It’s the most reliable and efficient way to get your vehicle back on the road, performing as the factory intended.

Common Symptoms of a Failing ECM

  • ✔ Persistent Check Engine Light (CEL) that won’t clear or returns immediately.
  • ✔ Unexplained drop in fuel mileage.
  • ✔ Engine misfires, stumbling, or hesitation during acceleration.
  • ✔ Harsh or erratic automatic transmission shifting.
  • ✔ The vehicle cranks but refuses to start.
  • ✔ Stalling for no apparent reason, especially when warm.
  • ✔ Loss of communication with diagnostic scan tools.

Guaranteed Fitment & Compatibility

This Engine Control Module is a direct replacement for part numbers 12667189, 12667002, and 12666070. It is guaranteed to fit the following vehicles:

  • 2017 Chevrolet Caprice (3.6L)
  • 2017 Chevrolet Traverse
  • 2017-2019 Cadillac XTS (3.6L, VIN 3)
  • 2017 GMC Acadia (Limited, VIN J)
  • 2017 Buick Enclave
  • 2017 Buick Regal
  • 2017 Buick Verano
  • 2017-2019 Chevrolet Impala
  • 2017 Chevrolet Equinox
  • 2017 GMC Terrain

IMPORTANT: After purchasing, you must provide us with your vehicle’s VIN. This is crucial for us to program the module correctly before shipment. Failure to provide a VIN will result in shipping delays.

Frequently Asked Questions

Is this module difficult to install?

Installation is straightforward for anyone with basic mechanical skills. The ECM is typically located in the engine compartment (e.g., behind the fan shroud or on the LH side) and is secured with a few bolts and electrical connectors. Since we program it beforehand, no dealer visit is required for flashing. However, some vehicles may require a simple security relearn or Crankshaft Variation (CASE) relearn procedure, which can often be performed without special tools.

How do I provide my VIN?

After you complete your purchase, you can send us a message with your 17-digit VIN. You can find your VIN on your vehicle’s dashboard (visible through the windshield), on the driver’s side door jamb sticker, or on your vehicle’s registration and insurance documents.

Will this fix my specific problem?

This module will correct any issues directly caused by a faulty ECM. While the symptoms listed are common indicators of ECM failure, they can also be caused by other failing components. We highly recommend a proper diagnosis by a qualified mechanic to confirm the ECM is the point of failure before purchasing.

What if my original part number is 12667002 or 12666070?

This part, 12667189, is a fully compatible and updated replacement for part numbers 12667002 and 12666070. It will function identically once programmed to your vehicle’s VIN.

Is there a core charge or do I need to return my old part?

There is no core charge for this item. You are not required to send your old, faulty module back to us.

Year
Manufacturer Warranty

1 Year

Genuine OEM

Yes

Interchange part number

Condition

Seller refurbished

Year

2017

Make

Model

CAPRICE

Brand

GM

MPN

12667189

Manufacturer Part Number

Hardware Type

Scroll to Top