Restore Peak Performance to Your GM Truck or SUV
Is your 2015-2016 GMC Yukon, Tahoe, or Silverado suddenly running rough, stalling, or showing a persistent Check Engine Light? As a technician with over two decades of experience under the hood, I’ve seen these symptoms countless times. Often, the culprit is a failing Engine Control Module (ECM)—the central computer of your vehicle. A faulty ECM can cause a cascade of frustrating issues, from poor fuel economy and shifting problems to a complete no-start condition. Don’t let a bad module keep you off the road. This is your direct, reliable solution.
This isn’t just a replacement part; it’s a fully integrated solution. We take the guesswork and dealership hassle out of the equation. When you purchase this module, you provide us with your vehicle’s VIN. Our experts then flash the ECM with the latest, most stable software updates directly from GM, ensuring it is 100% compatible with your specific vehicle’s configuration. This critical step means it arrives at your door ready for a straightforward installation, restoring the precise fuel delivery, ignition timing, and transmission logic your vehicle had when it left the factory.
A Technician’s Notebook: The Intermittent Gremlin
I remember a 2015 Sierra that came into the shop with a problem that was driving the owner crazy. It would randomly lose power and stall at red lights, but not always. There were no consistent codes, just a generic U0100 (Lost Communication with ECM) that would pop up occasionally. After checking all the wiring and grounds—the usual suspects—we swapped in a known-good, programmed ECM. The problem vanished instantly. The original module’s internal processor was failing under specific thermal conditions, a classic sign of ECM failure that a simple code reader won’t pinpoint. This pre-programmed module prevents that kind of diagnostic headache.
Common Signs Your ECM is Failing
If you’re experiencing any of the following, a faulty ECM could be the root cause. A failing module can trigger a wide range of Diagnostic Trouble Codes (DTCs), so look out for these symptoms and codes:
- ✔ Check Engine Light is illuminated or flashing
- ✔ Engine stalling, stumbling, or hesitating
- ✔ Noticeable decrease in fuel efficiency
- ✔ The vehicle won’t start at all (no crank or cranks but won’t fire)
- ✔ Harsh or erratic automatic transmission shifting
- ✔ Communication error codes like U0100, P0601, P0606, or other P06xx codes
- ✔ Loss of power and poor acceleration
A Straightforward Guide to Installation
Replacing the ECM on these GM trucks and SUVs is a job most DIYers can handle with basic tools. Following these steps ensures a smooth process. The key is that the programming is already done for you!
- Safety First: Always disconnect the negative terminal from your vehicle’s battery and secure it away from the post to prevent any accidental reconnection.
- Locate the ECM: On most compatible trucks and SUVs like the Yukon, Tahoe, and Silverado, the ECM is located in the front of the engine compartment on the driver’s side, near the air filter housing.
- Disconnect Connectors: Carefully release the locking tabs on the electrical connectors and pull them straight out from the module. Avoid pulling on the wires themselves. There are typically two or three large connectors.
- Remove Mounting Bolts: Unbolt the module from its mounting bracket. Keep the hardware in a safe place.
- Install the New Module: Seat your new, pre-programmed ECM onto the bracket and secure it with the original bolts.
- Reconnect and Secure: Plug the electrical connectors back into the new module. You should hear and feel a click as they lock into place. Ensure all locking tabs are fully engaged.
- Final Step: Reconnect the negative battery terminal. Your vehicle is now ready to start. Some vehicles may require a security relearn procedure, which can typically be done without special tools (consult your owner’s manual or a quick online search for your specific model).
Verified Vehicle Compatibility
This ECM, part number 12669318, is a direct replacement for a wide range of GM vehicles and supersedes multiple older part numbers. Please verify your vehicle is on this list. It is compatible with the original part numbers: 12692067, 12676230, 12656993, 12662034, 12672537, 12673195, 12663391, and 12672963.
ATS (2014-2016)
CAMARO (2016)
CANYON (2015-2016)
COLORADO (2015-2016)
CORVETTE (2014-2016)
CTS (2014-2016)
ESCALADE / ESV (2015-2016)
SIERRA 1500 / DENALI 1500 (2014-2016)
SILVERADO 1500 PICKUP (2014-2016)
SUBURBAN 1500 (2015-2016)
TAHOE (2015-2016)
XTS (2014-2016)
YUKON / YUKON XL 1500 (2015-2016)
Note: Specific engine and option codes may apply. The VIN programming ensures it works for your exact vehicle.
After your purchase, you’ll provide us with your 17-digit Vehicle Identification Number (VIN). We use this to load the exact GM-certified software for your vehicle’s engine, transmission, and options onto the module before shipping. This ensures it works perfectly right out of the box.
In most cases, no. The core engine and transmission programming is complete. Some vehicles may require a simple, key-on/key-off security relearn procedure that you can do yourself in minutes. This pairs the new ECM to your vehicle’s anti-theft system.
By providing your VIN, you eliminate the risk of getting the wrong part. We verify compatibility before programming and shipping. This module replaces numerous part numbers, and we guarantee it will be the correct one for your vehicle based on the VIN you provide.
If the Check Engine Light is on due to an internal failure of the original ECM (e.g., codes P0601, U0100), then yes, this module is the correct fix. It’s crucial to ensure that the root cause of the problem is the ECM itself and not a faulty sensor or wiring issue.
Your VIN can be found on your vehicle’s registration, insurance card, or on the driver’s side of the dashboard, visible through the windshield.