Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.

OEM Main Engine Control Module (ECM) for 2011-2016 Buick, Cadillac, Chevrolet, & GMC

STAGING
$ 73 .95
30-DayReturns
6-monthWarranty
100%Money-Back

Condition: Excellent (A) — like new, minimal to no wear

Professionally inspected and tested.

Product Notes Read before buying

6.0,ECM,12669331

1 Other Matching Unit Available

Same part, different stock options.

Why Buy Used OEM Parts?

Checked & Tested

We check and test every used part before we sell it. It may show some wear, but it works and is ready to install.

Original Equipment

This is the same part your vehicle came with from the factory. It fits and works just like the original — because it is one.

Works Like New

A few marks on the outside don't change what's inside. The part works the way it should.

Big Savings

Pay 50–80% less than buying new. Same factory part, much lower price.

Wrenchy the Robot
Not sure? Ask WrenchyYour Parts Assistant.

Voice or type your vehicle details and Wrenchy will confirm fitment in seconds.

Vehicle Fitment Guide

This part fits the following vehicles:

Buick 1 model(tapclick to expand)(tapclick to hide)
Encore 2013-2016 (tapclick to expand)(tapclick to hide)
Swipe left/right to see more info
SubmodelSUB-
MODEL
Body Style Years Engine Attributes
Base SUV 2013 - 2016 L4 1.4L Turbo AWD/FWD | Automatic
Convenience SUV 2013 - 2016 L4 1.4L Turbo AWD/FWD | Automatic
Leather SUV 2013 - 2016 L4 1.4L Turbo AWD/FWD | Automatic
Premium SUV 2013 - 2016 L4 1.4L Turbo AWD/FWD | Automatic
CX SUV 2015 - 2016 L4 1.4L Turbo FWD | Automatic
CXL SUV 2015 - 2016 L4 1.4L Turbo FWD | Automatic
Sport Touring SUV 2016 L4 1.4L Turbo AWD/FWD | Automatic
2014
Cadillac 1 model(tapclick to expand)(tapclick to hide)
ELR 2014-2016 (tapclick to expand)(tapclick to hide)
Swipe left/right to see more info
SubmodelSUB-
MODEL
Body Style Years Engine Attributes
2014 - 2016
Chevrolet 12 models(tapclick to expand)(tapclick to hide)
Cruze 2012-2016 (tapclick to expand)(tapclick to hide)
Swipe left/right to see more info
SubmodelSUB-
MODEL
Body Style Years Engine Attributes
Base Sedan 2012 L4 1.8L FWD | Automatic & Manual
Eco Sedan 2012 - 2015 L4 1.4L Turbo FWD | Automatic & Manual
LS Sedan 2012 - 2016 L4 1.8L FWD | Automatic
LT Sedan 2012 - 2016 L4 1.4L Turbo FWD | Automatic & Manual
LT Sedan 2012 - 2016 L4 1.8L FWD | Automatic
LTZ Sedan 2012 - 2016 L4 1.4L Turbo FWD | Automatic
LS Sedan 2013 - 2016 L4 1.8L FWD | Manual
L Sedan 2015 L4 1.8L FWD | Automatic & Manual
LT Sedan 2015 - 2016 L4 1.8L FWD | Manual
L Sedan 2016 L4 1.4L Turbo FWD | Automatic & Manual
LS Sedan 2016 L4 1.4L Turbo FWD | Automatic & Manual
Premier Sedan 2016 L4 1.4L Turbo FWD | Automatic
2014
Express 2500 2016 (tapclick to expand)(tapclick to hide)
Swipe left/right to see more info
SubmodelSUB-
MODEL
Body Style Years Engine Attributes
Base Extended Cargo Van 2016 V8 6.0L -
Base Standard Cargo Van 2016 V8 6.0L -
LS Standard Passenger Van 2016 V8 6.0L -
LT Standard Passenger Van 2016 V8 6.0L -
Applies to every configuration above: RWD | Automatic
Express 3500 2016 (tapclick to expand)(tapclick to hide)
Swipe left/right to see more info
SubmodelSUB-
MODEL
Body Style Years Engine Attributes
Base Cutaway Van 2016 V8 6.0L -
Base Extended Cargo Van 2016 V8 6.0L -
Base Standard Cargo Van 2016 V8 6.0L -
LS Extended Passenger Van 2016 V8 6.0L -
LS Standard Passenger Van 2016 V8 6.0L -
LT Extended Passenger Van 2016 V8 6.0L -
LT Standard Passenger Van 2016 V8 6.0L -
Applies to every configuration above: RWD | Automatic
Silverado 2500 2012-2016 (tapclick to expand)(tapclick to hide)
Swipe left/right to see more info
SubmodelSUB-
MODEL
Body Style Years Engine Attributes
Base Crew Cab Pickup 2014, 2016 V8 5.3L -
Base Extended Cab Pickup 2014 V8 5.3L -
Base Standard Cab Pickup 2014, 2016 V8 5.3L -
LS Crew Cab Pickup 2015 V8 5.3L -
LS Extended Cab Pickup 2015 V8 5.3L -
LS Standard Cab Pickup 2015 V8 5.3L -
2012 - 2013
Applies to every configuration above: RWD/4WD | Automatic
Silverado 2500 HD 2012-2016 (tapclick to expand)(tapclick to hide)
Swipe left/right to see more info
SubmodelSUB-
MODEL
Body Style Years Engine Attributes
LT Crew Cab Pickup 2012 - 2016 V8 6.0L -
LT Extended Cab Pickup 2012 - 2013, 2015 - 2016 V8 6.0L -
LT Standard Cab Pickup 2012 - 2016 V8 6.0L -
LTZ Crew Cab Pickup 2012 - 2016 V8 6.0L -
LTZ Extended Cab Pickup 2012 - 2013, 2015 - 2016 V8 6.0L -
WT Crew Cab Pickup 2012 - 2016 V8 6.0L -
WT Extended Cab Pickup 2012 - 2013, 2015 - 2016 V8 6.0L -
WT Standard Cab Pickup 2012 - 2016 V8 6.0L -
High Country Crew Cab Pickup 2015 - 2016 V8 6.0L -
2014
Applies to every configuration above: RWD/4WD | Automatic
Silverado 3500 2012-2016 (tapclick to expand)(tapclick to hide)
Swipe left/right to see more info
SubmodelSUB-
MODEL
Body Style Years Engine Attributes
Base Cab & Chassis 2012 - 2013, 2016 V8 6.0L -
WT Cab & Chassis 2015 V8 6.0L -
2014
Applies to every configuration above: RWD | Manual
Silverado 3500 HD 2012-2016 (tapclick to expand)(tapclick to hide)
Swipe left/right to see more info
SubmodelSUB-
MODEL
Body Style Years Engine Attributes
LT Cab & Chassis 2012 - 2016 V8 6.0L -
LT Crew Cab Pickup 2012 - 2016 V8 6.0L -
LT Extended Cab Pickup 2012 - 2013, 2015 - 2016 V8 6.0L -
LT Standard Cab Pickup 2012 - 2016 V8 6.0L -
LTZ Crew Cab Pickup 2012 - 2016 V8 6.0L -
LTZ Extended Cab Pickup 2012 - 2013, 2015 - 2016 V8 6.0L -
WT Cab & Chassis 2012 - 2016 V8 6.0L -
WT Crew Cab Pickup 2012 - 2016 V8 6.0L -
WT Extended Cab Pickup 2012 - 2013, 2015 - 2016 V8 6.0L -
WT Standard Cab Pickup 2012 - 2016 V8 6.0L -
High Country Crew Cab Pickup 2015 - 2016 V8 6.0L -
LTZ Cab & Chassis 2016 V8 6.0L -
2014
Applies to every configuration above: RWD/4WD | Automatic
Sonic 2012-2016 (tapclick to expand)(tapclick to hide)
Swipe left/right to see more info
SubmodelSUB-
MODEL
Body Style Years Engine Attributes
LS Sedan 2012 L4 1.6L FWD | Automatic
LS Sedan 2012 - 2016 L4 1.6L FWD | Manual
LT Hatchback 2012 - 2016 L4 1.4L Turbo FWD | Automatic & Manual
LT Sedan 2012 - 2016 L4 1.4L Turbo FWD | Automatic & Manual
LT Sedan 2012 - 2016 L4 1.6L FWD | Automatic
LTZ Hatchback 2012 - 2016 L4 1.4L Turbo FWD | Automatic
LTZ Hatchback 2012 - 2015 L4 1.4L Turbo FWD | Manual
LTZ Sedan 2012 - 2016 L4 1.4L Turbo FWD | Automatic
LTZ Sedan 2012 - 2015 L4 1.4L Turbo FWD | Manual
LTZ Sedan 2012 - 2016 L4 1.6L FWD | Automatic
LS Hatchback 2013 - 2016 L4 1.8L FWD | Automatic & Manual
LS Sedan 2013 - 2016 L4 1.8L FWD | Automatic & Manual
LT Sedan 2013 - 2016 L4 1.6L FWD | Manual
LT Hatchback 2013 - 2016 L4 1.8L FWD | Automatic & Manual
LT Sedan 2013 - 2016 L4 1.8L FWD | Automatic & Manual
LTZ Hatchback 2013 - 2014 L4 1.8L FWD | Automatic & Manual
LTZ Sedan 2013 - 2014 L4 1.8L FWD | Automatic & Manual
RS Hatchback 2013 - 2016 L4 1.4L Turbo FWD | Automatic & Manual
ZMX Sedan 2014 L4 1.6L FWD | Manual
RS Sedan 2015 - 2016 L4 1.4L Turbo FWD | Automatic & Manual
LT Hatchback 2016 L4 1.6L FWD | Automatic & Manual
Spark 2014-2015 (tapclick to expand)(tapclick to hide)
Swipe left/right to see more info
SubmodelSUB-
MODEL
Body Style Years Engine Attributes
Byte Hatchback 2014 - 2015 L4 1.2L FWD | Manual
Cargo Hatchback 2014 - 2015 L4 1.2L FWD | Manual
DOT Hatchback 2014 - 2015 L4 1.2L FWD | Manual
LS Hatchback 2014 - 2015 L4 1.2L FWD | Automatic CVT & Manual
LT Hatchback 2014 - 2015 L4 1.2L FWD | Automatic CVT & Manual
LTZ Hatchback 2014 - 2015 L4 1.2L FWD | Manual
ZMX Hatchback 2014 L4 1.2L FWD | Manual
Suburban 3500 HD 2016 (tapclick to expand)(tapclick to hide)
Swipe left/right to see more info
SubmodelSUB-
MODEL
Body Style Years Engine Attributes
LS SUV 2016 V8 6.0L -
LT SUV 2016 V8 6.0L -
Applies to every configuration above: 4WD | Automatic
Trax 2013-2016 (tapclick to expand)(tapclick to hide)
Swipe left/right to see more info
SubmodelSUB-
MODEL
Body Style Years Engine Attributes
LS SUV 2013 - 2016 L4 1.4L Turbo FWD | Automatic & Manual
LS SUV 2013 L4 1.8L FWD | Automatic
LS SUV 2013 - 2016 L4 1.8L FWD | Manual
LT SUV 2013 - 2016 L4 1.4L Turbo AWD/FWD | Automatic
LT SUV 2013 - 2016 L4 1.8L FWD | Automatic
LTZ SUV 2013 - 2016 L4 1.4L Turbo AWD/FWD | Automatic
LTZ SUV 2013 - 2016 L4 1.8L FWD | Automatic
LS SUV 2015 - 2016 L4 1.4L Turbo AWD | Automatic
LS SUV 2016 L4 1.4L Turbo AWD | Manual
2014
Volt 2011-2015 (tapclick to expand)(tapclick to hide)
Swipe left/right to see more info
SubmodelSUB-
MODEL
Body Style Years Engine Attributes
2011 - 2015
GMC 4 models(tapclick to expand)(tapclick to hide)
Savana 2500 2016 (tapclick to expand)(tapclick to hide)
Swipe left/right to see more info
SubmodelSUB-
MODEL
Body Style Years Engine Attributes
Base Extended Cargo Van 2016 V8 6.0L -
Base Standard Cargo Van 2016 V8 6.0L -
LS Standard Passenger Van 2016 V8 6.0L -
LT Standard Passenger Van 2016 V8 6.0L -
Applies to every configuration above: RWD | Automatic
Savana 3500 2016 (tapclick to expand)(tapclick to hide)
Swipe left/right to see more info
SubmodelSUB-
MODEL
Body Style Years Engine Attributes
Base Cutaway Van 2016 V8 6.0L -
Base Extended Cargo Van 2016 V8 6.0L -
Base Standard Cargo Van 2016 V8 6.0L -
LS Extended Passenger Van 2016 V8 6.0L -
LS Standard Passenger Van 2016 V8 6.0L -
LT Extended Passenger Van 2016 V8 6.0L -
LT Standard Passenger Van 2016 V8 6.0L -
Applies to every configuration above: RWD | Automatic
Sierra 2500 HD 2012-2016 (tapclick to expand)(tapclick to hide)
Swipe left/right to see more info
SubmodelSUB-
MODEL
Body Style Years Engine Attributes
SLE Crew Cab Pickup 2012 - 2016 V8 6.0L -
SLE Extended Cab Pickup 2012 - 2013, 2015 - 2016 V8 6.0L -
SLE Standard Cab Pickup 2012 - 2016 V8 6.0L -
SLT Crew Cab Pickup 2012 - 2016 V8 6.0L -
SLT Extended Cab Pickup 2012 - 2013, 2015 - 2016 V8 6.0L -
WT Crew Cab Pickup 2012 - 2014 V8 6.0L -
WT Extended Cab Pickup 2012 - 2013 V8 6.0L -
WT Standard Cab Pickup 2012 - 2014 V8 6.0L -
Denali Crew Cab Pickup 2014 - 2016 V8 6.0L -
Base Crew Cab Pickup 2015 - 2016 V8 6.0L -
Base Extended Cab Pickup 2015 - 2016 V8 6.0L -
Base Standard Cab Pickup 2015 - 2016 V8 6.0L -
Applies to every configuration above: RWD/4WD | Automatic
Sierra 3500 HD 2012-2016 (tapclick to expand)(tapclick to hide)
Swipe left/right to see more info
SubmodelSUB-
MODEL
Body Style Years Engine Attributes
SLE Cab & Chassis 2012 - 2016 V8 6.0L -
SLE Crew Cab Pickup 2012 - 2016 V8 6.0L -
SLE Extended Cab Pickup 2012 - 2013, 2015 - 2016 V8 6.0L -
SLE Standard Cab Pickup 2012 - 2016 V8 6.0L -
SLT Cab & Chassis 2012, 2015 V8 6.0L -
SLT Crew Cab Pickup 2012 - 2016 V8 6.0L -
SLT Extended Cab Pickup 2012 - 2013, 2015 - 2016 V8 6.0L -
WT Cab & Chassis 2012 - 2014 V8 6.0L -
WT Crew Cab Pickup 2012 - 2014 V8 6.0L -
WT Extended Cab Pickup 2012 - 2013 V8 6.0L -
WT Standard Cab Pickup 2012 - 2014 V8 6.0L -
Denali Crew Cab Pickup 2014 - 2016 V8 6.0L -
Base Cab & Chassis 2015 - 2016 V8 6.0L -
Base Crew Cab Pickup 2015 - 2016 V8 6.0L -
Base Extended Cab Pickup 2015 - 2016 V8 6.0L -
Base Standard Cab Pickup 2015 - 2016 V8 6.0L -
Applies to every configuration above: RWD/4WD | Automatic
Verify before ordering — please confirm your vehicle's year, make, model and sub-model specifications before placing your order. If anything is unclear, our customer service team is available to help.

Policies, in plain English.

Shipping & Handling

  • Standard shipping: 3-7 business days via UPS Ground
  • Parts are carefully packaged to prevent damage during transit

6-Month Warranty

All used parts include a 6-month warranty from the date of purchase.

  • If your part fails within 6 months, we will send a replacement
  • Refunds are only issued if we cannot provide a suitable replacement
  • Warranty covers defects — not installation errors, misuse, or damage after installation

Note: Warranty is for replacement, not refund. A part failing on day 80? We'll replace it. But the return window for refunds is 30 days.

Returns (30 Days)

We accept returns within 30 days of delivery for this part.

  • Defective parts: We will replace the part or issue a refund at our discretion
  • Electronic parts: Must be returned with the sealed inspection bag unopened. The clear bag allows full visual inspection before opening. Once opened, electronic parts can only be exchanged for a replacement if defective — no refunds
  • Programming: "Needs to be programmed to my vehicle" is not a valid return reason. Many modules require dealer programming — we're happy to help connect you with resources if your dealer says it's not programmable
  • Return shipping: We cover return shipping as part of our 100% money-back guarantee
  • Parts must be returned in original packaging and unmodified condition
  • Poorly packaged returns that arrive damaged will not be credited

Damaged in Shipping?

If your part arrives damaged:

  • Stop immediately — do not install the part
  • Keep all original packaging and boxes
  • Take clear photos of the damage and packaging
  • Contact us within 48 hours of delivery

We will handle the carrier claim. You are not responsible for shipping damage — we just need your help documenting it.

Order Cancellation

Orders can be cancelled before shipment for a full refund. Once shipped, cancellations follow our return policy.

Expert Guides

2016 GM Truck & Van ECM: Programming, Issues & Replacement Guide (6.0L Gas & 6.6L Diesel)

This in-depth guide covers the common failure symptoms, replacement costs, and critical programming requirements for the Engine Control Module (ECM) in 2016 GM HD trucks and vans.

Read Full Guide →

Related Trouble Codes (OBD-II)

50 matching guides

If your scan tool is showing one of these trouble codes, this part is a common fix. Each guide explains the code, how to diagnose it, and exactly what to replace.

P0089
Causes and Fixes for Fuel Pressure Performance
2015-2016 Chevrolet SILVERADO 2500
P0111
IAT Sensor Performance and Fixes
2011-2015 Chevrolet Volt
P0191
Fuel Rail Pressure Sensor Causes and Fixes
2016-2018 Gmc SIERRA 3500
P0191
Fuel Rail Pressure Sensor Causes and Fixes
2010-2014 Chevrolet SILVERADO
P0333
Knock Sensor Circuit Causes and Fixes
2014-2018 Gmc SIERRA 2500
P0601
Internal Memory Error Causes and Fixes
2011-2015 Chevrolet CRUZE
P0601
Internal Memory Fault Causes and Fixes
2013-2015 Buick ENCORE
P0601
Internal Memory Error Causes and Fixes
2011-2015 Chevrolet VOLT
P0601
Internal Control Module Failure Guide
2011-2016 Chevrolet Cruze
P0601
Internal ECM Failure Causes and Fixes
2015-2018 Chevrolet SUBURBAN
P0601
Control Module Memory Error Fixes
2008-2015 Chevrolet SILVERADO 3500
P0602
Control Module Programming Error Explained
2009-2016 Chevrolet Cruze
↑ A single part can trigger multiple related trouble codes. Each guide is vehicle- and code-specific.

Miscellaneous Information

OEM Part Numbers:
Other: 05672, 12633055, 12633238, 12643636, 12643663, 12647241, 12649297, 12656958, 12668866, 12668991, 12669329, 12669749, 12692200

Fits Years: 2011 2012 2013 2014 2015 2016

Why Millions Choose Go-Parts

Your Go-To Place
for auto parts.

In operation since 2007. Trusted by over a million DIYers, mechanics, and body shops across all 50 states.

100%
Money-Back Guarantee

Shop With Total Confidence

Not happy with what arrived? 30-day returns, no-questions-asked refund. We make it right.

19
Years of Excellence

Trusted Since 2007

Nearly two decades of shipping parts to professionals & enthusiasts.

6MO
Warranty

Backed For The Long Haul

This part ships with a 6-month warranty. If it doesn't fit or stops working, we replace or refund — no hassle.

What buyers are saying.

★★★★★ 4.9 1,451 verified reviews

Racing Partner Videos

Added to cart · Part