Programmed 2013-2014 Silverado 2500 ECM 12653319 / 12654088 | VIN Matched

Restore Your Duramax’s Power.

Get your truck back on the road with this reliable, used Engine Control Module for 2013-2014 GM HD trucks with the 6.6L engine. It comes pre-programmed to your VIN with the latest GM software, eliminating expensive dealership programming. This is the expert-trusted, cost-effective solution for no-start conditions and ECM failure codes. Order now to get your workhorse running right again!

$849.99

+11.99 USPS Priority Shipping

Availability: In stock



SKU: 590-08144-10 Categories: ,
Guaranteed Safe Checkout

Is your Silverado or Sierra HD acting up? Stalling, refusing to start, or throwing confusing check engine lights can bring your workhorse to a grinding halt. As a technician with over 20 years of experience under the hood of these trucks, I’ve seen countless times how a failing Engine Control Module (ECM) can mimic other problems, costing owners time and money on unnecessary repairs. This isn’t just a part; it’s the brain of your 6.6L Duramax engine, and when it fails, everything goes haywire.

This listing is for a reliable, used OEM Engine Control Module, service number 12653319 (interchangeable with 12654088), that solves those frustrating issues. We take the biggest headache out of the equation: programming. Simply provide your vehicle’s VIN at checkout, and we will flash this module with the latest, most stable GM factory software specific to your truck. This ensures all engine and transmission parameters are correct right out of the box, saving you a trip to the dealership and their expensive programming fees.

From the Diagnostic Bay: The Phantom Fuel Problem

A customer brought in his 2013 Sierra 2500, convinced his high-pressure fuel pump was failing. The truck would intermittently lose power and sometimes stall at idle. He’d already replaced the fuel filter with no luck. When I connected my scan tool, I saw no fuel pressure codes, but I did find a stored P0606 code (ECM/PCM Processor Fault) and intermittent U0100 (Lost Communication With ECM/PCM). The ECM wasn’t commanding the injectors correctly, causing the stumble. A new ECM would have been over a thousand dollars plus programming. We installed one of our pre-programmed modules, performed the security relearn, and the truck ran perfectly. It’s a classic case where the root cause was electronic, not mechanical.

Is Your 6.6L Duramax Showing These Signs?

A failing ECM can manifest in various ways. If you’re experiencing any of the following, this module is the likely solution for your 2013-2014 Silverado 2500 ECM issues:

  • ✔ Complete no-start or intermittent starting problems.
  • ✔ Check Engine Light with codes like P0601, P0606, or other internal processor faults.
  • ✔ Lost communication with the ECM (scan tool won’t connect).
  • ✔ Poor engine performance, hesitation, or misfiring.
  • ✔ Unexplained transmission shifting problems.
  • ✔ Inconsistent or non-functional fuel injectors.

A Straightforward Guide to Installation

Replacing the ECM on these trucks is a job a confident DIYer or any professional mechanic can handle. The key is taking your time and following the proper procedures, especially the security relearn.

  1. Safety First: Disconnect the negative terminal on both batteries before starting any work.
  2. Locate the ECM: On Silverado and Sierra pickups, the ECM is located in the front of the engine compartment on the driver’s side, near the air filter housing.
  3. Disconnect and Remove: Carefully unplug the electrical connectors. They have locking tabs, so be gentle. Then, unbolt the module from its mounting bracket.
  4. Install the New Module: Bolt your VIN-programmed ECM into place and securely reconnect the electrical harnesses. Ensure they click into place.
  5. Reconnect Power: Reconnect the negative battery terminals.
  6. CRITICAL – Security Relearn: The vehicle will NOT start until a security relearn is performed. This pairs the new ECM to your truck’s anti-theft system. This procedure requires a GM-compatible scan tool with programming capabilities (like those using TIS2Web) and is the responsibility of the installer.
  7. Additional Relearns: Depending on your specific vehicle, you may also need to perform other procedures like a crankshaft position variation relearn or injector flow rate programming. This is standard practice when replacing an ECM.

Verified Fitment For Your GM Truck or Van

This module is a direct replacement for vehicles equipped with the 6.6L Duramax diesel engine and service number 12653319 or 12654088. Please verify your service number before ordering.

  • 2013-2014 Chevrolet Silverado 2500/3500 HD
  • 2013-2014 GMC Sierra 2500/3500 HD (including Denali)
  • 2013-2014 Chevrolet Express 2500/3500 Van
  • 2013-2014 GMC Savana 2500/3500 Van

Frequently Asked Questions

What exactly is VIN programming?

VIN programming means we load your vehicle’s specific Vehicle Identification Number and the corresponding GM-certified software onto the ECM before we ship it. This ensures it communicates correctly with all the other modules in your truck, like the transmission controller and body control module.

Why is the security relearn necessary?

It’s an anti-theft measure. The ECM, ignition key, and other modules are all linked. When you install a different ECM, the system sees it as a potential theft attempt and immobilizes the engine. The relearn procedure tells the vehicle that this new ECM is authorized, allowing it to start.

Is this a new part?

No, this is a high-quality, tested used OEM part sourced from a salvaged vehicle. This provides OEM reliability at a fraction of the cost of a new module from a dealership.

What tools do I need for the security relearn?

You or your mechanic will need a professional-grade bidirectional scan tool with GM software access, such as a Tech 2, MDI with GDS2, or another tool that can access GM’s TIS2Web service for security procedures.

Will this fix my check engine light?

If your check engine light is caused by an internal failure of your original ECM (like codes P0601 or P0606), then yes, this part is designed to resolve that. Always ensure you’ve properly diagnosed the issue before ordering.

Genuine OEM

Yes

Interchange part number

Condition

Seller refurbished

Year

2013

Model

Silverado 2500 Pickup

Make

Brand

GM

MPN

12653319

Manufacturer Part Number

,

Hardware Type

Scroll to Top