Programmed 2017 Yukon XL 1500 ECM 12704476 | VIN Matched

End Frustrating Engine Problems.

Get your GM truck or SUV running right again with this Engine Control Module, pre-programmed to your vehicle’s VIN. It’s the definitive solution for stalling, no-start conditions, and persistent check engine lights. This module is flashed with the newest GM software, but requires a final on-vehicle theft system relearn by the installer. Order today to restore your vehicle’s reliability!

$279.95

+11.99 USPS Priority Shipping

Availability: In stock



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

Restore Peak Performance to Your GM Truck or SUV

Is your 2017 GMC Yukon XL 1500 running rough, refusing to start, or throwing a frustrating array of check engine lights? A failing Engine Control Module (ECM) is often the culprit. As the central computer of your vehicle, the ECM manages everything from fuel injection and ignition timing to transmission shifting. When it falters, the symptoms can be unpredictable and difficult to diagnose. This isn’t just an inconvenience; it’s a critical component failure that can leave you stranded.

This replacement Engine Control Module is your direct path to a reliable repair. We take the biggest headache out of the process by pre-programming the unit specifically for your vehicle using your VIN. This means it arrives with the latest factory software from GM, ensuring correct communication and operation right out of the box. You get a component that is ready for the final, on-vehicle setup, saving you a costly trip to the dealership for initial programming.

Is Your Vehicle Showing These Symptoms?

  • ✔ Unexplained stalling or engine hesitation
  • ✔ Complete no-start condition where the engine cranks but won’t fire
  • ✔ Check Engine Light with communication error codes (e.g., U0100) or internal processor faults (e.g., P0601, P0606)
  • ✔ Poor fuel economy and noticeable loss of power
  • ✔ Erratic transmission shifting or gear selection issues
  • ✔ Other warning lights on the dash, like traction control or StabiliTrak

A Technician’s Notebook

I recently had a 2017 Silverado 1500 in the bay with a ghost of a problem. The owner reported it would randomly stall at red lights, with no specific codes other than a generic U0100 ‘Lost Communication’ code that would appear and disappear. After hours of checking wiring harnesses and grounds, we isolated the ECM. The internal processor was failing intermittently under heat soak. Ordering a pre-programmed module like this one was the key. We installed it, performed the quick 10-minute theft deterrent relearn right in the bay, and the truck was running perfectly. This service saved us—and the customer—significant time and diagnostic frustration.

A Straightforward Guide to Installation

  1. ✔ Safety First: Disconnect the negative terminal from your vehicle’s battery and secure it away from the post.
  2. ✔ Locate the ECM: On most compatible trucks and SUVs like the Yukon XL, the ECM is found in the left (driver’s side) front of the engine compartment.
  3. ✔ Disconnect Connectors: Carefully release the locking tabs and unplug the wiring harness connectors from the old module. Inspect them for any corrosion or damage.
  4. ✔ Remove the Old Module: Unbolt the old ECM from its mounting bracket.
  5. ✔ Install the New Module: Mount your new, pre-programmed ECM and securely reconnect the wiring harnesses. Ensure the locking tabs click into place.
  6. ✔ Reconnect Battery: Re-attach the negative battery terminal.
  7. ✔ Perform Relearn Procedures: This is a critical step. The vehicle will likely not start until a Vehicle Theft Deterrent System (VTDS) relearn is completed. This procedure requires a compatible scan tool or access to GM’s TIS2Web/Techline Connect software. Other procedures, like a crankshaft position variation relearn, may also be necessary to ensure optimal performance and clear any remaining codes. This final step is the responsibility of the installer.

Guaranteed Fitment for Your GM Vehicle

This module is a direct replacement for part number 12704476 and is also compatible with part numbers 12692068, 12686382, 12674052, 12674472, and 12678815. It is verified to fit the following models:

  • Cadillac ATS: 2017 (3.6L)
  • Cadillac CTS: 2017 (3.6L Twin Turbo, 6.2L Supercharged)
  • Cadillac Escalade / ESV: 2017
  • Cadillac XTS: 2017 (3.6L)
  • Chevrolet Corvette: 2017
  • Chevrolet Silverado 1500: 2016-2018
  • Chevrolet Suburban 1500: 2017
  • Chevrolet Tahoe: 2017
  • GMC Sierra 1500 / Denali 1500: 2016-2018
  • GMC Yukon / Yukon XL 1500: 2017

Frequently Asked Questions

How do I provide my VIN for programming?

After completing your purchase, please send us a message with your vehicle’s 17-digit Vehicle Identification Number (VIN). We cannot ship your order until we receive this information, as it is required for the programming service.

What is a ‘theft relearn’ and why is it necessary?

The Vehicle Theft Deterrent System (VTDS) links your ECM to other modules in your vehicle. When you install a new ECM, the system sees it as a potential theft attempt and prevents the engine from starting. The relearn procedure re-establishes this security handshake. It’s a standard GM security feature.

What tools do I need for the theft relearn?

The theft relearn and other setup procedures must be performed using the official GM programming system, such as TIS2Web or Techline Connect, which are typically available to professional repair shops. Some high-end aftermarket scan tools may also have this capability.

Is this a plug-and-play part?

It is plug-and-play in the sense that it is physically a direct replacement and is pre-programmed with your vehicle’s base software. However, it is not fully functional until the final on-vehicle security and system relearn procedures are completed.

Why choose this over a used part from a junkyard?

A used ECM will be locked to the donor vehicle’s VIN and security system, making it incompatible with your truck. Our module is professionally tested, cleared, and programmed with the latest GM software for your specific VIN, ensuring a correct and reliable repair.

Year

Genuine OEM

Yes

Interchange part number

Condition

Seller refurbished

Year

2017

Model

Yukon Xl 1500

Brand

GM

MPN

12704476

Manufacturer Part Number

, , , ,

Manufacturer Warranty

1 Year

Hardware Type

Scroll to Top