2016-2018 Sierra 1500 ECM Engine Control Module 12678815 Programmed

Restore Your Sierra’s Engine Performance

Get your 2016-2018 Sierra 1500 back on the road with our VIN-programmed Engine Control Module. This direct-fit ECM arrives flashed with the latest GM software for your truck, ready for installation and the final security relearn. Order now to fix stalling and no-start issues!

$279.95

+11.99 USPS Priority Shipping

Availability: In stock



SKU: 590-08558-91 Categories: ,
Guaranteed Safe Checkout

Is Your Sierra 1500 Running Rough? It Could Be The ECM.

If your 2016, 2017, or 2018 GMC Sierra 1500 is experiencing perplexing issues like stalling, a persistent check engine light, or a complete no-start condition, a failing Engine Control Module (ECM) is a likely culprit. The ECM is the central computer of your truck’s powertrain, managing everything from fuel injection and ignition timing to transmission shifting and emissions control. When it fails, it can create a cascade of problems that are often difficult to diagnose, leaving you stranded and frustrated.

Common Symptoms of a Failing ECM

  • ✔ Persistent Check Engine Light (CEL) with communication-related fault codes (e.g., U-codes).
  • ✔ Unexplained engine stalling, hesitation, or rough idling.
  • ✔ Intermittent or complete no-start conditions where the engine cranks but won’t fire.
  • ✔ Noticeable decrease in fuel economy and engine power.
  • ✔ Erratic automatic transmission shifting or getting stuck in one gear.
  • ✔ Inability for a diagnostic scan tool to communicate with the module.
  • ✔ Other warning lights on the dashboard may illuminate without a clear cause.

From the Diagnostic Bay

We had a 2017 Sierra 1500 towed in that had been to two other shops. The owner had already replaced the throttle body, mass airflow sensor, and all eight spark plugs trying to chase down a random stalling issue. The truck would run fine for days, then suddenly die at a stoplight. Our initial scan showed no hard fault codes, but a deep dive into the data stream revealed intermittent communication loss with the ECM. After confirming all power and ground circuits to the module were solid, we identified an internal ECM fault. A new, properly programmed module like this one had the truck running reliably in a single afternoon, saving the owner from further expensive and unnecessary parts replacement.

The Direct-Fit Solution: A VIN-Programmed 2016-2018 Sierra 1500 ECM

Don’t let a faulty engine computer keep your truck off the road. This Engine Control Module, part number 12678815, is the definitive solution for your 2016-2018 Sierra 1500. We take the guesswork out of the repair by programming the module specifically to your truck’s Vehicle Identification Number (VIN) before it ships. This ensures that it has the correct factory calibrations and the latest GM software updates for optimal performance, fuel efficiency, and emissions compliance. It’s a plug-and-play component that restores the brain of your engine to factory-new operational status.

Important Installation & Programming Information

While we handle the critical VIN programming, please be aware that a final step is required upon installation. Due to the factory anti-theft system, your vehicle will likely not start until a Vehicle Theft Deterrent (VTD) relearn is performed. This procedure syncs the new ECM with your truck’s existing security components. This is not a defect but a standard security feature on all modern GM vehicles.

This VTD relearn, along with any other potential system initializations (like crankshaft position variation or fuel injector flow rate programming), must be completed by the end-user or their technician using a GM-compatible diagnostic tool with access to TIS2Web or Techline Connect. This is a standard part of the replacement process for this component.

This module is a direct replacement for multiple part numbers, including: 12692068, 12704476, 12686382, 12674052, 12674472, and 12678815. It also fits a wide range of other GM trucks and SUVs, ensuring broad compatibility and OEM-level function.

Frequently Asked Questions

What is an ECM and what does it do?

The ECM, or Engine Control Module, is your vehicle’s main computer. It controls the engine’s fuel injection, spark timing, and emissions systems to ensure optimal performance, fuel economy, and reliability.

Is this ECM ready to install right out of the box?

This ECM is pre-programmed to your vehicle’s VIN before we ship it. However, after installation, you MUST perform a Vehicle Theft Deterrent (VTD) relearn to sync the module with your truck’s security system. The vehicle will not start until this is done.

How do I provide my VIN for programming?

After you complete your purchase, you will need to send us your 17-digit VIN. We cannot program and ship the module without it. Please double-check the VIN for accuracy to ensure correct programming.

What is a ‘theft deterrent relearn’ and can I do it myself?

It’s a security procedure that pairs the new ECM to your vehicle. While some older GM models had a manual 30-minute key-cycle procedure, these newer trucks require a professional scan tool with access to GM’s software (like TIS2Web or Techline Connect) to perform the relearn correctly.

Will this ECM fix my truck’s problem for sure?

This module will fix issues directly caused by a faulty ECM. However, it’s crucial to have a proper diagnosis performed to rule out other potential causes like wiring issues, sensor failures, or fuel system problems before ordering.

Does this ECM fit vehicles other than the Sierra 1500?

Yes. This module is compatible with a variety of 2016-2018 GM vehicles, including the Silverado 1500, Tahoe, Suburban, Yukon, Escalade, and certain Cadillac models. Please check the detailed fitment list on the product page to confirm compatibility.

Genuine OEM

Yes

Year
Interchange part number

Condition

Seller refurbished

Year

2016 – 2018

Model

Sierra 1500 Pickup

Brand

GM

MPN

12678815

Manufacturer Part Number

, , , , ,

Manufacturer Warranty

1 Year

Hardware Type

Scroll to Top