2004 Yukon XL 2500 ECM Engine Control Module PCM 89017739

Restore Your Truck’s Brainpower!

Get your 2004 Yukon XL 2500 running like new with this VIN-programmed Engine Control Module (ECM). It arrives flashed with the latest GM software, ready for installation to fix check engine lights, poor performance, and no-start issues. Order now to get back on the road fast!

$119.95

+11.99 USPS Priority Shipping

Availability: In stock



SKU: 590-07143-62 Categories: ,
Guaranteed Safe Checkout

Is your 2004 GMC Yukon XL 2500 suffering from frustrating issues like a persistent check engine light, rough idling, stalling, or a complete no-start condition? These are classic signs of a failing Engine Control Module (ECM), the central computer responsible for managing your vehicle’s engine performance, fuel economy, and emissions. A faulty ECM can disrupt communication between critical sensors and components, leading to poor performance and leaving you stranded. This replacement ECM, part number 89017739, is the definitive solution to restore your truck’s reliability and power.

Symptoms of a Failing 2004 Yukon XL 2500 ECM

A failing engine computer can manifest in various ways, often mimicking other component failures. If you’re experiencing any of the following, your ECM is a likely culprit:

  • ✔ Persistent Check Engine Light (CEL) with codes related to sensors, circuits, or processor failure.
  • ✔ Unexplained drops in fuel efficiency.
  • ✔ Engine misfires, stumbling, or hesitation during acceleration.
  • ✔ Harsh or erratic automatic transmission shifting.
  • ✔ The vehicle cranks but refuses to start.
  • ✔ Intermittent stalling for no apparent reason.
  • ✔ Failure to communicate with diagnostic scan tools.

From the Diagnostic Bay

We had a 2004 Sierra 2500 with the 8.1L engine come in on a tow truck. The owner had spent a fortune replacing the crank sensor, cam sensor, and even the entire throttle body trying to solve an intermittent stalling and no-start issue. His scanner would lose communication with the PCM randomly. After confirming all power and ground circuits to the module were solid, we connected our bench harness. The module would fail consistently once it warmed up. We installed one of our VIN-programmed modules, performed a quick security relearn, and the truck fired up instantly and ran perfectly. It wasn’t the sensors; it was the brain telling them what to do.

The Plug-and-Play Solution for Your GM Truck

Don’t let a faulty computer keep your vehicle off the road. We make the replacement process simple and straightforward. Unlike sourcing a part from a junkyard or a dealership, this module comes fully programmed specifically for your vehicle. All you need to do is provide us with your vehicle’s 17-digit Vehicle Identification Number (VIN) during checkout. Our technicians will flash the module with the latest, most stable software updates directly from GM. This ensures perfect compatibility with your engine, transmission, and all factory options, eliminating the need for an expensive trip to the dealership for programming.

This ECM is a direct replacement for OEM part numbers 89017739 and 12586243. It is compatible with a wide range of 2004 GM vehicles, including the Chevrolet Avalanche 2500, Silverado, Suburban, GMC Sierra, Savana, and many others. Please verify the part number and check the detailed fitment list to ensure compatibility with your specific model and engine configuration.

Installation and Setup

On the 2004 Yukon XL 2500, the ECM is typically located on the driver’s side, in the engine bay under the battery tray. While the physical installation is a simple bolt-in process, please be aware that most GM vehicles of this era require a security relearn procedure after the new module is installed. This procedure pairs the new ECM with your vehicle’s anti-theft system and can often be done without special tools. Instructions for this procedure are widely available online or in service manuals. In some cases, a Crankshaft Variation (CASE) relearn may also be necessary, which requires a capable scan tool.

Frequently Asked Questions

Do I need to have this ECM programmed?

No. We handle all the programming for you before shipment. Simply provide your vehicle’s VIN when you order, and the module will arrive ready to be installed, flashed with the latest GM software for your specific vehicle.

Where is the ECM located on my 2004 Yukon XL 2500?

For the 2004 Yukon XL 2500, the Electronic Control Module is located in the engine compartment on the left-hand (driver’s) side, underneath the battery and battery tray.

What is a VIN and why do you need it?

The VIN is your vehicle’s unique 17-digit identification number. We use it to access the exact factory software and calibration files for your truck’s specific engine, transmission, and options, ensuring a perfect match and optimal performance.

Will this part fix my check engine light?

If the check engine light is caused by an internal failure of the original ECM, then this replacement module will resolve the issue. However, if the light is on due to a faulty sensor or other component, that separate issue will still need to be addressed.

Is any special setup required after I install it?

Yes, after installation, you will likely need to perform a security relearn procedure to sync the new ECM with your vehicle’s anti-theft system. This can typically be done without special tools. A Crankshaft Variation (CASE) relearn may also be needed, which requires a compatible scan tool.

MPN

89017739

Year
Genuine OEM

Yes

Condition

Refurbished

Model

Yukon Xl 2500

Make

Year

2004

Brand

GM

Manufacturer Part Number

Interchange part number

Scroll to Top