Programmed 2017 Yukon Engine Control Module ECM 12674472 | VIN Matched

End Your Engine Troubles Now

Stop guessing and fix it right with this VIN-programmed Engine Control Module for your GM truck or SUV. We pre-load it with the latest GM software matched to your vehicle, solving common problems like no-starts, poor fuel mileage, and check engine lights. This is a direct-fit replacement for part 12674472 and others. A final theft-relearn procedure is required upon installation. Provide your VIN at checkout and get your vehicle running smoothly again!

$279.95

+11.99 USPS Priority Shipping

Availability: In stock



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

Restore Peak Performance to Your GM Vehicle

Is your 2017 GMC Yukon, Chevy Tahoe, or Cadillac Escalade suddenly plagued with frustrating issues like a no-start condition, erratic engine behavior, or a persistent check engine light? Before you resign yourself to a costly dealership visit, consider the heart of your vehicle’s management system: the Engine Control Module (ECM). As a technician with over two decades of experience, I’ve seen firsthand how a failing ECM can mimic a dozen other problems, leading to wasted time and money on unnecessary parts. This isn’t just a component; it’s the central computer responsible for everything from fuel mixture and ignition timing to transmission shifting and emissions control. When it falters, the entire vehicle suffers.

We offer a dependable and streamlined solution. This genuine OEM Engine Control Module, part number 12674472, is professionally programmed with the very latest GM factory software calibrations specifically for your vehicle. Simply provide us with your Vehicle Identification Number (VIN) after purchase, and we’ll handle the complex programming before it even ships. This ensures that when you receive the part, it’s ready for the final installation and security handshake with your vehicle, getting you back on the road with confidence.

A Technician’s Notebook: The No-Start That Wasn’t the Starter

A 2017 Sierra 1500 was towed into my bay with a classic ‘cranks but won’t start’ complaint. The owner had already replaced the battery and starter to no avail. My initial scan showed a flurry of U-codes (communication errors) and a hard P0606 ‘ECM Processor Fault’ code. While communication codes can point to wiring, the P0606 is often a direct indictment of the module itself. After verifying the ECM had solid power and ground connections—a critical first step—I confirmed the internal processor had failed. We sourced a VIN-programmed module just like this one. After installation and a quick 5-minute vehicle theft deterrent relearn with our scan tool, the truck fired up on the first try. This case highlights how a pre-programmed 2017 Yukon Engine Control Module can be the direct and correct fix, saving hours of diagnostic guesswork.

Is Your GM Vehicle Exhibiting These ECM Failure Signs?

A failing ECM can manifest in various ways. If you’re experiencing any of the following, your engine’s computer may be the culprit:

  • ✔ Vehicle will not start or has intermittent starting issues.
  • ✔ Check Engine Light is illuminated with codes like P0601, P0606, or other internal processor faults.
  • ✔ Loss of communication with the scan tool (U-codes like U0100).
  • ✔ Noticeable drop in fuel economy for no apparent reason.
  • ✔ Engine stalling, stumbling, or misfiring.
  • ✔ Harsh or erratic automatic transmission shifting.
  • ✔ Issues with other modules, as the ECM is a central communication hub.

A Straightforward Guide to Installation

Installing your new 2017 Yukon Engine Control Module is a manageable task for a knowledgeable DIYer or any professional technician. Follow these steps carefully for a successful replacement.

  1. Safety First: Always disconnect the negative terminal from your vehicle’s battery and secure it away from the post to prevent any accidental reconnection.
  2. Locate the ECM: On most GM trucks and SUVs like the Yukon, the ECM is located in the engine compartment, typically on the driver’s side near the firewall or fender well.
  3. Disconnect the Connectors: Carefully release the locking tabs on the electrical wiring harnesses and gently pull them straight out from the module. Never force them. Inspect the connectors for any corrosion or damage.
  4. Remove the Old Module: Unbolt the old ECM from its mounting bracket. Keep the hardware, as you may need to reuse it.
  5. Install the New Module: Mount your new, pre-programmed ECM in place and securely fasten it. Reconnect the wiring harnesses, ensuring they click firmly into place.
  6. Reconnect the Battery: Reattach the negative battery terminal.
  7. Perform Relearn Procedures: This is a critical final step. You will likely need to perform a Vehicle Theft Deterrent System (VTDS) relearn. This procedure requires a compatible high-end scan tool or access to GM’s TIS2Web/Techline Connect software. Other procedures like a crankshaft position variation relearn may also be necessary.

Will This Fit My Vehicle?

This module is a direct replacement for several part numbers and fits a wide range of GM vehicles. Please verify your part number or match your vehicle, year, and model from the list below.

Compatible Part Numbers: 12692068, 12704476, 12686382, 12674052, 12674472, 12678815

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

This pre-programmed 2017 Yukon Engine Control Module is your most reliable path to resolving complex engine management issues and restoring your vehicle’s factory performance.

What does ‘VIN Programmed’ mean?

What does ‘VIN Programmed’ mean?

It means we load the module with your vehicle’s specific software and settings from GM using your unique 17-digit VIN. This ensures the ECM works correctly with your engine, transmission, and options, and includes the latest factory updates for performance and reliability.

Do I need to do any programming after installation?

Yes. While we handle the main calibration programming, you or your mechanic MUST perform a Vehicle Theft Deterrent System (VTDS) relearn. This security procedure syncs the new ECM to your vehicle’s keys and ignition. Without it, the vehicle will not start. Other relearns, like for the crankshaft position sensor, may also be required.

Where is the ECM located on my 2017 Yukon?

On the 2017 GMC Yukon and similar GM trucks/SUVs, the ECM is typically found in the engine bay, mounted on the driver’s side (LH) front fender well area.

What tools are needed for the theft relearn?

The theft relearn procedure requires access to GM’s official programming software, either TIS2Web or the newer Techline Connect. This is typically done by a professional repair shop or a dealership with the proper subscription and interface tools (like a MDI 2).

What happens if I forget to provide my VIN?

We cannot ship your order without the VIN. Programming is a critical part of this purchase, and we will contact you to request the VIN. This may delay your shipment until we receive the necessary information to program the module correctly for your vehicle.

Genuine OEM

Yes

Interchange part number

Condition

Seller refurbished

Year

2017

Model

YUKON

Brand

GM

MPN

12674472

Manufacturer Part Number

, , , ,

Manufacturer Warranty

1 Year

Hardware Type

Scroll to Top