Programmed 2007-2009 Envoy ECM Engine Control Module 12607096

End Your Envoy’s Engine Troubles.

Frustrated with stalling or a constant check engine light on your 2007-2009 Envoy? This Engine Control Module (ECM) is your solution. It arrives programmed to your vehicle’s VIN with the latest GM software, eliminating the need for expensive dealer visits. Restore your SUV’s performance and reliability with this easy-to-install part. Order now for a fast, dependable fix!

$118.99

+11.99 USPS Priority Shipping

Availability: In stock



SKU: 590-08112-168 Categories: ,
Guaranteed Safe Checkout

Restore Peak Performance to Your GMC Envoy

Is your 2007-2009 GMC Envoy suffering from frustrating issues like a persistent Check Engine Light, rough idling, stalling, or poor fuel economy? These are classic signs that the brain of your vehicle, the Engine Control Module (ECM), is failing. As a technician with over 20 years of experience, I’ve seen firsthand how a faulty ECM can cause a cascade of problems that are often misdiagnosed. This isn’t just a part; it’s the central command center for your engine’s performance, fuel delivery, and emissions. Replacing it correctly is crucial for restoring your vehicle’s reliability and driveability.

This replacement 2007-2009 Envoy ECM is the definitive solution. We take the guesswork and high dealership costs out of the equation. Each module is professionally programmed with the latest GM-certified software updates specifically for your vehicle’s VIN. This means it arrives at your door ready for a straightforward installation, with no need for an expensive trip to the dealer for programming. It’s designed to restore the precise fuel mapping, ignition timing, and transmission shifting parameters your Envoy had when it was new.

From the Diagnostic Bay: The Intermittent Stall Case

I remember a 2008 Envoy that came into the shop with a problem that was driving the owner crazy: it would randomly stall at stoplights, but with no consistent check engine codes. Other shops had replaced the fuel pump and cleaned the throttle body, but the issue persisted. After hooking up my scanner and monitoring live data, I noticed the short-term fuel trims were erratically spiking just before a stall. This pointed away from a mechanical part and toward the computer itself. We swapped in a pre-programmed ECM, and the problem vanished instantly. The original module’s internal processor was failing under heat soak, a common issue I’ve seen in hundreds of these GM platforms.

Is Your Envoy Showing These Warning Signs?

A failing ECM can manifest in various ways. If you’re experiencing any of the following, it’s a strong indicator that your module needs attention:

  • ✔ Unexplained Check Engine Light (CEL) illumination
  • ✔ Diagnostic Trouble Codes (DTCs) like P0601 (Internal Control Module Memory Check Sum Error) or P0606 (ECM/PCM Processor Fault)
  • ✔ Engine stalling, stumbling, or hesitating during acceleration
  • ✔ Noticeable decrease in fuel efficiency
  • ✔ Rough or unpredictable automatic transmission shifting
  • ✔ Vehicle won’t start, even with a good battery and starter
  • ✔ Communication errors with diagnostic scan tools

Your Straightforward ECM Installation Guide

Replacing the ECM on your Envoy is a manageable job for a DIY enthusiast. Follow these steps for a successful installation:

  1. Safety First: Always disconnect the negative terminal from your vehicle’s battery and wait at least 10 minutes to allow the system to fully discharge.
  2. Locate the ECM: On most 2007-2009 Envoys, the ECM is located on the driver’s side of the engine compartment, near the firewall or inner fender.
  3. Disconnect the Connectors: Carefully release the locking tabs on the wiring harness connectors and pull them straight out from the module. Never force them. Inspect the connectors for any corrosion or damage.
  4. Remove the Old Module: Unbolt the mounting hardware holding the old ECM in place and remove it from the vehicle.
  5. Install the New Module: Mount your new, pre-programmed ECM in the same location and secure it with the original hardware.
  6. Reconnect Everything: Firmly plug the wiring harnesses back into the new ECM until they click into place. Reconnect the negative battery terminal.
  7. Final Steps: Some models may require a security relearn procedure, which can often be done without a scan tool by cycling the key. Consult your vehicle’s service information for specific instructions. Start the engine and check for proper operation.

Verified Compatibility for Your Vehicle

This Engine Control Module is a direct-fit replacement for a wide range of GM vehicles and is interchangeable with service numbers 12590032, 12602044, 12603530, 12605843, 12607096, 12630457, and 19210737. Please confirm your vehicle is on the list below. Note: After purchase, you must provide your VIN so we can program the module specifically for your vehicle’s options and ensure 100% correct functionality.

ENVOY 07-08 Electronic Control Module; 5.3L (LH engine)
ENVOY 08 Electronic Control Module; 4.2L (LH engine), ID 12607096
ENVOY 09 Electronic Control Module; (LH engine), 4.2L
TRAILBLAZER 07 Electronic Control Module; (LH engine), 5.3L
TRAILBLAZER 08 Electronic Control Module; (LH engine), ID 12607096
RAINIER 07 Electronic Control Module; (LH engine), 5.3L
SAAB 9-7X 07 Electronic Control Module; (LH engine), 8 cylinder
… and many more GM models. See full list for details.

Frequently Asked Questions

How does the VIN programming process work?

After you complete your purchase, simply send us a message with your vehicle’s 17-digit VIN. Our technicians will use this to load the latest GM-approved software and calibrations onto the module before it ships. This ensures it works perfectly with your specific engine, transmission, and options.

Is this a plug-and-play part?

Yes, because we program it to your VIN, it is a direct replacement. In most cases, you can install it and start the vehicle. Some vehicles may require a simple key-cycle security relearn procedure, which does not require special tools.

Will this fix my specific problem?

This module will resolve issues directly caused by a faulty ECM, such as internal processor errors (P0606), communication failures, and erratic sensor readings originating from the module. It’s essential to ensure your vehicle’s issues have been properly diagnosed, as this part will not fix problems with external sensors or wiring.

Where is the part number on my old ECM?

The service number is typically printed on a sticker on the case of your original module. This part, 12607096, replaces several other service numbers, making it a versatile solution.

Do I need to send my old ECM back?

There is no core charge or requirement to return your old module for this particular part. You can recycle it locally.

Genuine OEM

Yes

Condition

Refurbished

MPN

12607096

Interchange part number

PartNumber

590

Model

ENVOY

Year

2009

Brand

GM

Manufacturer Part Number

, , , , ,

Hardware Type

Scroll to Top