2009 GMC Envoy Engine Control Module ECM 12678512 Programmed

Restore Your Vehicle’s Performance

Get your vehicle running smoothly again with this Engine Control Module, pre-programmed to your vehicle’s specific VIN. It arrives with the latest GM software updates, ready for installation. This is a direct-fit solution to fix stalling, no-start conditions, and check engine lights. Order today to restore factory performance!

$149.95

+11.99 USPS Priority Shipping

Availability: In stock



SKU: 590-01536-116 Categories: ,
Guaranteed Safe Checkout

Is Your Vehicle Running Rough, Stalling, or Showing a Check Engine Light?

A failing Engine Control Module (ECM), often called the engine computer, is one of the most frustrating and difficult-to-diagnose issues a vehicle owner can face. As the central command center for your engine, the ECM controls everything from fuel mixture and ignition timing to transmission shift points and emissions systems. When it begins to fail, it can cause a cascade of confusing symptoms that can easily be mistaken for other faulty components, leading to wasted time and money on unnecessary repairs.

If you’re experiencing unpredictable engine behavior, poor fuel economy, or a no-start condition that has you stumped, your ECM could be the culprit. Don’t let a faulty computer keep your vehicle off the road. This direct-fit Engine Control Module is the reliable, cost-effective solution to restore your vehicle’s performance and peace of mind.

From the Diagnostic Bay

We once had a 2009 Trailblazer with a 6.0L V8 come in on a tow truck. The customer had spent nearly a thousand dollars replacing the mass airflow sensor, all four oxygen sensors, and even the throttle body based on a handful of generic trouble codes. The truck would start but immediately stall, and if it did run, it felt like it was down on power. After confirming all the new parts were working, we hooked up our professional diagnostic tool. We noticed the live data for the ignition coil control circuits was erratic. A quick check of the wiring confirmed it was sound. The root cause? The original ECM had failing internal drivers for the ignition system, a common issue. It was sending faulty signals, making the engine think other sensors were bad. We installed a VIN-programmed ECM just like this one, performed the security relearn, and the truck fired up and ran perfectly. It’s a classic case of treating the disease, not just the symptoms.

Symptoms of a Failing Engine Control Module

  • ✔ Check Engine Light: The light is on, and you may have codes related to sensor circuits, module communication (U-codes), or random misfires.
  • ✔ Engine Stalling or Misfiring: The engine may stall unexpectedly while driving or at idle, and you might feel hesitation or stumbling during acceleration.
  • ✔ No-Start Condition: The engine cranks but refuses to start. This can be caused by the ECM not firing the fuel injectors or ignition coils.
  • ✔ Poor Performance & Fuel Economy: A noticeable drop in power and an increase in fuel consumption are common as the ECM struggles to manage the engine correctly.
  • ✔ Erratic Transmission Shifting: The ECM works with the Transmission Control Module (TCM). A faulty ECM can cause harsh shifts, delayed engagement, or getting stuck in one gear.
  • ✔ Communication Errors: Your mechanic’s scan tool may be unable to communicate with the engine computer, a definitive sign of a potential ECM failure.

The Superior Solution: A VIN-Programmed Module

Replacing an ECM isn’t just about swapping a box. Modern vehicles require the module to be programmed specifically to your vehicle’s Vehicle Identification Number (VIN). This process loads the correct software, calibrations, and security information for your exact engine, transmission, and options package. Our service eliminates the most difficult part of the job. When you order from us, you provide your VIN, and we handle the rest. Your new 2009 Envoy Engine Module arrives at your door with the latest GM-certified software already installed. This means no expensive trips to the dealership for programming, no special tools required for flashing, and no towing bills. It’s the most efficient way to get your vehicle running right again.

Installation and Relearn Procedure

Physically replacing the ECM is often straightforward, typically involving disconnecting the battery, unplugging a few electrical connectors, and unbolting the module from its bracket. However, after installation, your vehicle’s anti-theft system (Passlock/VATS) will need to relearn the new ECM. This is a simple procedure that can usually be performed without any special tools. A common method involves turning the key to the ‘ON’ position for 10-15 minutes, then ‘OFF’ for 10 seconds, and repeating this sequence three times. This allows the Body Control Module (BCM) and the new ECM to synchronize security credentials. Instructions for this procedure are readily available online for your specific model.

Complete Fitment and Interchange Information

This ECM, part number 12678512, is a direct replacement for a wide range of General Motors vehicles. It is interchangeable with the following GM service numbers: 12636659, 12639300, 1263605, 12628993, 12628911, 12625453, 12622175, 12630464. Please verify your part number or consult the list below to ensure compatibility.

  • Buick Lucerne: 2009-2011 (4.6L)
  • Cadillac CTS: 2009 (6.2L)
  • Cadillac DTS: 2009-2011
  • Cadillac SRX: 2009 (4.6L)
  • Cadillac STS: 2009 (4.4L, 4.6L), 2010 (4.6L)
  • Cadillac XLR: 2009 (ID 12636659 or 12625453)
  • Chevrolet Colorado: 2009, 2010-2012 (2.9L, 3.7L)
  • Chevrolet Corvette: 2009 (ZR1)
  • Chevrolet Trailblazer: 2009 (6.0L)
  • GMC Canyon: 2009, 2010-2012 (2.9L, 3.7L)
  • GMC Envoy: 2009 (5.3L)
  • Hummer H3: 2009, 2010 (3.7L)
  • Saab 9-7x: 2009

Frequently Asked Questions

Why do you need my VIN number?

Your vehicle’s 17-digit VIN is essential. We use it to load the exact, factory-correct software and calibrations for your specific engine, transmission, and options. This ensures the module works perfectly out of the box and communicates correctly with all other systems in your vehicle.

Is this part truly plug-and-play?

It is pre-programmed, which handles the most complex step. However, after installation, you will need to perform a security relearn procedure. This is a simple process that syncs the new ECM to your vehicle’s anti-theft system and typically does not require special tools.

How can I be sure my old ECM is the problem?

While the symptoms listed are strong indicators, it’s always best to have a qualified technician perform a full diagnostic. Key signs of a bad ECM include a lack of communication with a scan tool, specific internal module fault codes, and ruling out all other potential causes like wiring or sensors.

Will this fix my check engine light?

If the check engine light is caused by an internal failure of your original ECM, then yes, this part will resolve the issue. If the light is on due to another faulty component (like an O2 sensor or catalytic converter), that issue will still need to be addressed separately.

Where is the ECM located on a 2009 GMC Envoy?

On the 2009 GMC Envoy, the Engine Control Module is typically located in the engine bay, on the left-hand (driver’s) side, mounted near the engine. Always disconnect the battery before attempting to remove or install the module.

Genuine OEM

Yes

Year
MPN

12678512

Interchange part number

Condition

Refurbished

PartNumber

590

Model

ENVOY

Make

Year

2009

Brand

CHEVROLET TRUCK

Manufacturer Part Number

, , , , , , , ,

GTIN

Does not apply

Scroll to Top