2012-2016 Silverado 2500 ECM Engine Control Module 12670335

Restore Your Truck’s Performance Instantly

Get your Silverado back on the road with this pre-programmed Engine Control Module. We flash it with the latest GM software using your VIN, ensuring a perfect match and a simple installation. Eliminate check engine lights and poor performance. Order today!

$225.95

+11.99 USPS Priority Shipping

Availability: In stock



SKU: 590-02768-84 Categories: ,
Guaranteed Safe Checkout

Is Your Silverado Running Rough? The ECM Might Be the Culprit.

If your 2012-2016 Chevrolet Silverado 2500 is experiencing perplexing issues like random stalling, poor fuel economy, a persistent check engine light, or a complete no-start condition, the problem may lie deep within its electronic nervous system: the Engine Control Module (ECM). The ECM is the brain of your truck’s engine, responsible for managing everything from fuel injection and ignition timing to emissions controls and transmission shifting. When it fails, it can cause a cascade of problems that are often difficult to diagnose.

From the Diagnostic Bay

We once had a 2014 Silverado 2500 in the shop with a ghost of a problem. The owner complained of intermittent power loss and a transmission that seemed to have a mind of its own, shifting harshly at random. We checked all the usual suspects—sensors, wiring, fluid levels—and found nothing. After hours of diagnostics, we traced the issue back to a failing ECM that was sending erratic signals to the transmission control module. Swapping in a correctly programmed ECM like this one solved every single issue instantly. The truck ran smoother than it had in years. It’s a perfect example of how a single electronic component can wreak havoc on an entire vehicle.

Common Symptoms of a Failing GM ECM

  • ✔ Check Engine Light: The most common sign, often with codes related to module communication errors (U-codes) or multiple sensor failures.
  • ✔ Engine Stalling or Misfiring: The engine may stall unexpectedly while driving or at idle, and you might experience rough running or misfires.
  • ✔ Poor Performance & Fuel Economy: A faulty ECM can’t properly calculate the air-fuel mixture, leading to a noticeable drop in power and more trips to the gas station.
  • ✔ No-Start Condition: In severe cases, the ECM can fail completely, preventing the engine from starting at all by cutting off spark or fuel.
  • ✔ Transmission Shifting Problems: The ECM works closely with the Transmission Control Module (TCM), and a failure can lead to harsh shifts, delayed engagement, or being stuck in one gear.
  • ✔ Intermittent Electrical Issues: Seemingly unrelated electrical problems can sometimes be traced back to a failing main computer.

Why Choose Our Programmed 2012-2016 Silverado 2500 ECM?

Don’t settle for a generic, unprogrammed module that will require an expensive trip to the dealership for coding. This Engine Control Module, part number 12670335, is the definitive solution for your vehicle. We take the guesswork and hassle out of the repair. Before we ship the part, our technicians will program it specifically for your truck using the Vehicle Identification Number (VIN) you provide. This process ensures that the module has the latest GM factory software updates, correcting many of the common drivability issues and software bugs found in the original programming. It’s prepared to integrate seamlessly with your truck’s existing systems.

This module is a direct replacement for a wide range of GM vehicles, not just the Silverado. It serves as a reliable replacement for part numbers 12668866, 12668994, 12643636, 12663405, 22819494, and 12692200. By providing a component that is already flashed and updated, we save you time, money, and the frustration of dealing with dealership service departments. The installation is straightforward for any competent DIYer or professional mechanic. In most cases, after installation, you may only need to perform a simple security relearn procedure, which can often be done without special tools.

Restoring your truck’s reliability and performance is our top priority. By choosing this pre-programmed 2012-2016 Silverado 2500 ECM, you are getting a quality part that is ready to get your vehicle back on the road, running as the manufacturer intended.

Frequently Asked Questions

Do I need to get this ECM programmed by a dealer?

No. We handle all the programming for you before shipment. Simply provide us with your vehicle’s VIN during checkout, and we will load the latest GM software specific to your truck.

Is this a “plug and play” part?

It is as close as it gets. After installing the module, you may need to perform a security relearn procedure (also known as a key relearn or anti-theft relearn). This procedure syncs the new ECM with your vehicle’s security system and can typically be done in your driveway in about 30 minutes. Instructions are widely available online.

What information do you need from me?

All we need is your 17-digit Vehicle Identification Number (VIN). You can find this on your vehicle’s registration, insurance card, or on the driver’s side dashboard visible through the windshield.

Will this part fit other vehicles besides the Silverado 2500?

Yes. This ECM is compatible with a wide range of GM vehicles, including the Sierra 2500/3500, Express/Savana vans, Cruze, Sonic, and more. Please refer to the detailed fitment list on this page to confirm compatibility with your specific make, model, and year.

Will this fix my check engine light?

If the check engine light and associated diagnostic trouble codes are being caused by a faulty ECM, then yes, this replacement part will resolve the issue. However, it’s always best to have a proper diagnosis performed to ensure the ECM is the root cause of the problem.

Condition

Refurbished

Year
Genuine OEM

Yes

MPN

12670335

Interchange part number

PartNumber

590

Model

Silverado 2500 Pickup

Year

2012

Brand

GM

Manufacturer Part Number

, , , , , ,

Scroll to Top